From: Darrick J. Wong Date: Thu, 28 Apr 2022 03:10:58 +0000 (-0400) Subject: xfs_db: fix metadump level comparisons X-Git-Tag: v5.16.0-rc0~41 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=14ccd02b633cc9ac86bf668b83d97ab4c0a56c40;p=thirdparty%2Fxfsprogs-dev.git xfs_db: fix metadump level comparisons It's not an error if metadump encounters a btree with the maximal height, so don't print warnings. Signed-off-by: Darrick J. Wong Reviewed-by: Eric Sandeen Signed-off-by: Eric Sandeen --- diff --git a/db/metadump.c b/db/metadump.c index 48cda88a3..dbc6a7088 100644 --- a/db/metadump.c +++ b/db/metadump.c @@ -487,7 +487,7 @@ copy_free_bno_btree( "root in agf %u", root, agno); return 1; } - if (levels >= XFS_BTREE_MAXLEVELS) { + if (levels > XFS_BTREE_MAXLEVELS) { if (show_warnings) print_warning("invalid level (%u) in bnobt root " "in agf %u", levels, agno); @@ -515,7 +515,7 @@ copy_free_cnt_btree( "root in agf %u", root, agno); return 1; } - if (levels >= XFS_BTREE_MAXLEVELS) { + if (levels > XFS_BTREE_MAXLEVELS) { if (show_warnings) print_warning("invalid level (%u) in cntbt root " "in agf %u", levels, agno); @@ -587,7 +587,7 @@ copy_rmap_btree( "root in agf %u", root, agno); return 1; } - if (levels >= XFS_BTREE_MAXLEVELS) { + if (levels > XFS_BTREE_MAXLEVELS) { if (show_warnings) print_warning("invalid level (%u) in rmapbt root " "in agf %u", levels, agno); @@ -659,7 +659,7 @@ copy_refcount_btree( "root in agf %u", root, agno); return 1; } - if (levels >= XFS_BTREE_MAXLEVELS) { + if (levels > XFS_BTREE_MAXLEVELS) { if (show_warnings) print_warning("invalid level (%u) in refcntbt root " "in agf %u", levels, agno); @@ -2650,7 +2650,7 @@ copy_inodes( "root in agi %u", root, agno); return 1; } - if (levels >= XFS_BTREE_MAXLEVELS) { + if (levels > XFS_BTREE_MAXLEVELS) { if (show_warnings) print_warning("invalid level (%u) in inobt root " "in agi %u", levels, agno);