From: Darrick J. Wong <djwong@xxxxxxxxxx> As of July 2024, xfs_repair can detect more types of corruptions than xfs_check does. I don't think it makes sense to maintain the xfs_check code anymore, so let's just turn it off for any filesystem that has metadata directory trees. Signed-off-by: "Darrick J. Wong" <djwong@xxxxxxxxxx> Reviewed-by: Christoph Hellwig <hch@xxxxxx> --- db/check.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/db/check.c b/db/check.c index fb7b6cb41a3fbf..37306bd7a6ac2d 100644 --- a/db/check.c +++ b/db/check.c @@ -831,6 +831,12 @@ blockget_f( dbprefix = oldprefix; return 0; } + + if (xfs_has_metadir(mp)) { + dbprefix = oldprefix; + return 0; + } + check_rootdir(); /* * Check that there are no blocks either