[PATCH] attr: adjust acl_max of f2fs if inline_xattr is set

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



If f2fs gets inline_xattr, it enlarges the whole xattr space, which also enables
to cover more acl entries up to 531 from 506.
This patch detects the mount option, inline_xattr, and changes the result of
_acl_get_max for generic/026.

Fixes: 9f7bf79d0c34 ("attr: add maximum acl count for f2fs")
Signed-off-by: Jaegeuk Kim <jaegeuk@xxxxxxxxxx>
---
 common/attr | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/common/attr b/common/attr
index 0efc26d..ce2d76a 100644
--- a/common/attr
+++ b/common/attr
@@ -43,7 +43,12 @@ _acl_get_max()
 		echo 8191
 		;;
 	f2fs)
-		echo 506
+		_fs_options $TEST_DEV | grep "inline_xattr" >/dev/null 2>&1
+		if [ $? -eq 0 ]; then
+			echo 531
+		else
+			echo 506
+		fi
 		;;
 	*)
 		echo 0
-- 
2.6.3

--
To unsubscribe from this list: send the line "unsubscribe fstests" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



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

  Powered by Linux