From: Chandan Babu R Date: Sat, 11 Jun 2022 11:10:35 +0000 (+0530) Subject: common/xfs: Add helper to check if nrext64 option is supported X-Git-Tag: v2022.06.12~2 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=63b956a156eae4dea6ee9637aa10b6cf1553dc87;p=xfstests-dev.git common/xfs: Add helper to check if nrext64 option is supported This commit adds a new helper to allow tests to check if xfsprogs and xfs kernel module support nrext64 option. Signed-off-by: Chandan Babu R Reviewed-by: Darrick J. Wong Signed-off-by: Zorro Lang --- diff --git a/common/xfs b/common/xfs index 2123a4ab..9f84dffb 100644 --- a/common/xfs +++ b/common/xfs @@ -444,6 +444,18 @@ _require_xfs_sparse_inodes() _scratch_unmount } +# this test requires the xfs large extent counter feature +# +_require_xfs_nrext64() +{ + _scratch_mkfs_xfs_supported -m crc=1 -i nrext64 > /dev/null 2>&1 \ + || _notrun "mkfs.xfs does not support nrext64" + _scratch_mkfs_xfs -m crc=1 -i nrext64 > /dev/null 2>&1 + _try_scratch_mount >/dev/null 2>&1 \ + || _notrun "kernel does not support nrext64" + _scratch_unmount +} + # check that xfs_db supports a specific command _require_xfs_db_command() {