From adf56068b5c29e06b65241425a7bf48bbfe82d64 Mon Sep 17 00:00:00 2001 From: Xiao Yang Date: Mon, 31 Jul 2017 17:36:56 +0800 Subject: [PATCH] common/config: add acl and user_xattr support for TEST_DEV On RHEL6.9GA, generic/097 fails for ext4 because _test_cycle_mount() remount ext4 without the user_xattr option, so extended attributes are not supported by ext4. On some old kernels, ext4 filesystem can not be mounted with acl and user_xattr options by default. The following patch has enabled these options by default: 'ea6633369458("ext4: enable acls and user_xattr by default")' We add acl and user_xattr support in _test_mount_opts(), and it works normally on all kernels. Signed-off-by: Xiao Yang Reviewed-by: Eryu Guan Signed-off-by: Eryu Guan --- common/config | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/common/config b/common/config index d08d14b3..71798f0a 100644 --- a/common/config +++ b/common/config @@ -335,6 +335,10 @@ _test_mount_opts() glusterfs) export TEST_FS_MOUNT_OPTS=$GLUSTERFS_MOUNT_OPTIONS ;; + ext2|ext3|ext4|ext4dev) + # acls & xattrs aren't turned on by default on older ext$FOO + export TEST_FS_MOUNT_OPTS="-o acl,user_xattr $EXT_MOUNT_OPTIONS" + ;; *) ;; esac -- 2.30.2