Re: [PATCH v2 6/6] generic/699: fix failure with MOUNT_OPTIONS

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, Jun 03, 2025 at 12:07:45PM +0200, Amir Goldstein wrote:
> generic/699 uses overalyfs helper _overlay_mount_dirs, which is meant to
> be used by overlayfs tests, where MOUNT_OPTIONS refer to overalyfs mount
> options.
> 
> Using this helper from a generic test when FSTYP is not overlay is
> causing undesired results. For example, when MOUNT_OPTIONS is defined
> and includes a mount option not supported by overalyfs (e.g. 'acl'),
> the test is notrun because of:
> 
> mount: /vdc/ovl-merge: fsconfig() failed: overlay: Unknown parameter 'acl'.
> 
> There is no other generic test that includes the common/overlay helpers
> and uses them, so remove this practice from generic/699 as well.
> 
> Signed-off-by: Amir Goldstein <amir73il@xxxxxxxxx>
> ---

Good to me,
Reviewed-by: Zorro Lang <zlang@xxxxxxxxxx>

>  tests/generic/699 | 17 ++++++++++-------
>  1 file changed, 10 insertions(+), 7 deletions(-)
> 
> diff --git a/tests/generic/699 b/tests/generic/699
> index 620a40aa..2a6f857d 100755
> --- a/tests/generic/699
> +++ b/tests/generic/699
> @@ -8,7 +8,6 @@
>  # mounts specifically.
>  #
>  . ./common/preamble
> -. ./common/overlay
>  _begin_fstest auto quick perms attr idmapped mount
>  
>  # Override the default cleanup function.
> @@ -96,20 +95,24 @@ reset_ownership()
>  	stat -c '%u:%g' $path
>  }
>  
> +setup_overlayfs()
> +{
> +	mkdir -p $upper $work $merge
> +	_mount -t overlay -o lowerdir=$lower,upperdir=$upper,workdir=$work \
> +		overlay $merge $*
> +}
> +
>  # Prepare overlayfs with metacopy turned off.
>  setup_overlayfs_idmapped_lower_metacopy_off()
>  {
> -	mkdir -p $upper $work $merge
> -	_overlay_mount_dirs $lower $upper $work \
> -			    overlay $merge -ometacopy=off || \
> -			    _notrun "overlayfs doesn't support idmappped layers"
> +	setup_overlayfs -ometacopy=off || \
> +	    _notrun "overlayfs doesn't support idmappped layers"
>  }
>  
>  # Prepare overlayfs with metacopy turned on.
>  setup_overlayfs_idmapped_lower_metacopy_on()
>  {
> -	mkdir -p $upper $work $merge
> -	_overlay_mount_dirs $lower $upper $work overlay $merge -ometacopy=on
> +	setup_overlayfs -ometacopy=on
>  }
>  
>  reset_overlayfs()
> -- 
> 2.34.1
> 





[Index of Archives]     [Linux Filesystems Devel]     [Linux NFS]     [Linux NILFS]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux