summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorDarrick J. Wong <djwong@kernel.org>2022-10-11 16:22:36 -0700
committerDarrick J. Wong <djwong@kernel.org>2022-10-14 14:16:36 -0700
commita0575ba8afed6d81beccc449cab1563e1f403e32 (patch)
tree50beb3b2564e6d1ddb56647926ba1aeda8d6b4ce /Makefile
parent3e33cf694668b485929511bfffcbb7e1183ebe94 (diff)
xfs: use per-AG bitmaps to reap unused AG metadata blocks during repairrepair-reap-fixes_2022-10-14
The AGFL repair code uses a series of bitmaps to figure out where there are OWN_AG blocks that are not claimed by the free space and rmap btrees. These blocks become the new AGFL, and any overflow is reaped. The bitmaps current track xfs_fsblock_t even though we already know the AG number. In the last patch, we introduced a new bitmap "type" for tracking xfs_agblock_t extents. Port the reaping code and the AGFL repair to use this new type, which makes it very obvious what we're tracking. This also eliminates a bunch of unnecessary agblock <-> fsblock conversions. Signed-off-by: Darrick J. Wong <djwong@kernel.org>
Diffstat (limited to 'Makefile')
0 files changed, 0 insertions, 0 deletions