summaryrefslogtreecommitdiff
path: root/fs/xfs/libxfs/xfs_ialloc_btree.c
diff options
context:
space:
mode:
authorChristoph Hellwig <hch@lst.de>2024-11-03 20:18:43 -0800
committerDarrick J. Wong <djwong@kernel.org>2024-11-05 13:38:29 -0800
commitadbc76aa0fedcb6da2d1ceb1ce786d1f963afee8 (patch)
tree2fcfa5a59412da321f284e7f0e54cb25b56ab38f /fs/xfs/libxfs/xfs_ialloc_btree.c
parent0e10cb98f149aa62b381a81b09c479661149a0b2 (diff)
downloadlinux-adbc76aa0fedcb6da2d1ceb1ce786d1f963afee8.tar.gz
linux-adbc76aa0fedcb6da2d1ceb1ce786d1f963afee8.tar.bz2
linux-adbc76aa0fedcb6da2d1ceb1ce786d1f963afee8.zip
xfs: convert busy extent tracking to the generic group structure
Split busy extent tracking from struct xfs_perag into its own private structure, which can be pointed to by the generic group structure. Note that this structure is now dynamically allocated instead of embedded as the upcoming zone XFS code doesn't need it and will also have an unusually high number of groups due to hardware constraints. Dynamically allocating the structure this is a big memory saver for this case. Signed-off-by: Christoph Hellwig <hch@lst.de> Reviewed-by: Darrick J. Wong <djwong@kernel.org> Signed-off-by: Darrick J. Wong <djwong@kernel.org>
Diffstat (limited to 'fs/xfs/libxfs/xfs_ialloc_btree.c')
0 files changed, 0 insertions, 0 deletions