@@ -585,6 +585,19 @@ _require_xfs_mkfs_ciname()
|| _notrun "need case-insensitive naming support in mkfs.xfs"
}
+# XFS_DEBUG requirements
+_require_xfs_debug()
+{
+ if grep -q "debug 0" /proc/fs/xfs/stat; then
+ _notrun "Require XFS built with CONFIG_XFS_DEBUG"
+ fi
+}
+_require_no_xfs_debug()
+{
+ if grep -q "debug 1" /proc/fs/xfs/stat; then
+ _notrun "Require XFS built without CONFIG_XFS_DEBUG"
+ fi
+}
# xfs generates WARNINGs on purpose when applications mix buffered/mmap IO with
# direct IO on the same file. This is a helper for _check_dmesg() to filter out
# such warnings.
Add the following helpers to common/xfs: _require_xfs_debug() _require_no_xfs_debug() Tests that require or not a kernel built with XFS_DEBUG can now use these two helpers to explicitly check for it. Signed-off-by: Carlos Maiolino <cmaiolino@redhat.com> --- common/xfs | 13 +++++++++++++ 1 file changed, 13 insertions(+)