xfs: rearrange xrep_reap_block to make future code flow easier
authorDarrick J. Wong <djwong@kernel.org>
Thu, 10 Aug 2023 14:48:03 +0000 (07:48 -0700)
committerDarrick J. Wong <djwong@kernel.org>
Thu, 10 Aug 2023 14:48:03 +0000 (07:48 -0700)
commit77a1396f9ff112d71460edc43d74a019ba420979
treefc33c31f762b94b3d26f215921d6875e1ceec3f8
parent5fee784ed08572732ad02af6fb0e6ef7b9c99320
xfs: rearrange xrep_reap_block to make future code flow easier

Rearrange the logic inside xrep_reap_block to make it more obvious that
crosslinked metadata blocks are handled differently.  Add a couple of
tracepoints so that we can tell what's going on at the end of a btree
rebuild operation.

Signed-off-by: Darrick J. Wong <djwong@kernel.org>
Reviewed-by: Dave Chinner <dchinner@redhat.com>
fs/xfs/scrub/agheader_repair.c
fs/xfs/scrub/reap.c
fs/xfs/scrub/trace.h