From 63b956a156eae4dea6ee9637aa10b6cf1553dc87 Mon Sep 17 00:00:00 2001 From: Chandan Babu R Date: Sat, 11 Jun 2022 16:40:35 +0530 Subject: [PATCH] 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 --- common/xfs | 12 ++++++++++++ 1 file changed, 12 insertions(+) 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() { -- 2.39.5