_require_meta_uuid tries to check if the configuration supports the metauuid feature. It assumes a scratch fs has already been created, which in the part was accidentally true to do a _require_xfs_crc call that was removed in commit 39afc0aa237d ("xfs: remove support for tools and kernels without v5 support"). As v5 file systems always support meta uuids, and xfs/077 forces a v5 file systems we can just remove the check. Reported-by: Chandan Babu R <chandanbabu@xxxxxxxxxx> Signed-off-by: Christoph Hellwig <hch@xxxxxx> --- common/xfs | 15 --------------- tests/xfs/077 | 1 - 2 files changed, 16 deletions(-) diff --git a/common/xfs b/common/xfs index 733c3a5be..11481180b 100644 --- a/common/xfs +++ b/common/xfs @@ -1232,21 +1232,6 @@ _require_scratch_xfs_shrink() _scratch_unmount } -# XFS ability to change UUIDs on V5/CRC filesystems -# -_require_meta_uuid() -{ - _scratch_xfs_db -x -c "uuid restore" 2>&1 \ - | grep -q "invalid UUID\|supported on V5 fs" \ - && _notrun "Userspace doesn't support meta_uuid feature" - - _scratch_xfs_db -x -c "uuid generate" >/dev/null 2>&1 - - _try_scratch_mount >/dev/null 2>&1 \ - || _notrun "Kernel doesn't support meta_uuid feature" - _scratch_unmount -} - # this test requires mkfs.xfs have case-insensitive naming support _require_xfs_mkfs_ciname() { diff --git a/tests/xfs/077 b/tests/xfs/077 index 37ea931f1..4c597fddd 100755 --- a/tests/xfs/077 +++ b/tests/xfs/077 @@ -24,7 +24,6 @@ _supported_fs xfs _require_xfs_copy _require_scratch _require_no_large_scratch_dev -_require_meta_uuid # Takes 2 args, 2nd optional: # 1: generate, rewrite, or restore -- 2.39.2