Re: [PATCH v1 2/2] f2fs/021: Fix mount syntax for disabling jquota

Zorro Lang <[email protected]>
Newsgroups org.kernel.vger.fstests,net.sourceforge.lists.linux-f2fs-devel
Message-ID <agddkrLATA8noIQ0@zlang-mailbox>
On Wed, May 13, 2026 at 03:20:09AM +0000, Joanne Chang wrote:
> F2FS has removed the trailing "=" in the mount options for disabling
> user journaled quotas. Update f2fs/021 to try the new syntax first and
> fall back to the legacy syntax if the initial mount attempt fails.
> 
> Signed-off-by: Joanne Chang <[email protected]>
> ---
>  tests/f2fs/021 | 4 +++-
>  1 file changed, 3 insertions(+), 1 deletion(-)
> 
> diff --git a/tests/f2fs/021 b/tests/f2fs/021
> index 0cacb138..70b10fa8 100755
> --- a/tests/f2fs/021
> +++ b/tests/f2fs/021
> @@ -21,7 +21,9 @@ quotacheck -uc $SCRATCH_MNT
>  _scratch_unmount
>  
>  _scratch_mount "-o usrjquota=aquota.user,jqfmt=vfsold"
> -_scratch_mount "-o remount,usrjquota=,jqfmt=vfsold"
> +if ! _try_scratch_mount "-o remount,usrjquota,jqfmt=vfsold" >> $seqres.full 2>&1; then
> +	_scratch_mount "-o remount,usrjquota=,jqfmt=vfsold"
> +fi

I’ve explored several ways to solve this more elegantly. Otherwise, every
single F2FS quota test case might run into this exact same issue. but I can't
find any good idea currently. For example, if we do something in _try_scratch_mount:

	local mount_opts=`_scratch_mount_options $*`
	if [ "$FSTYP" == "f2fs" ]; then
		mount_opts=`_f2fs_quota_options "$mount_opts"`
	fi

However, F2FS seems to only distinguish the '=' usage through a trial mount,
so doing it inside _try_scratch_mount is definitely not a good idea. Is there
a way to probe this without mounting? Like relying on some --help output or
something similar? Any good ideas from others?

Thanks,
Zorro

>  _scratch_unmount
>  
>  echo "Silence is golden"
> -- 
> 2.54.0.563.g4f69b47b94-goog
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.