diff options
author | Christoph Hellwig <hch@lst.de> | 2024-11-03 20:18:43 -0800 |
---|---|---|
committer | Darrick J. Wong <djwong@kernel.org> | 2024-11-05 13:38:29 -0800 |
commit | adbc76aa0fedcb6da2d1ceb1ce786d1f963afee8 (patch) | |
tree | 2fcfa5a59412da321f284e7f0e54cb25b56ab38f /fs/xfs/libxfs/xfs_ialloc_btree.c | |
parent | 0e10cb98f149aa62b381a81b09c479661149a0b2 (diff) | |
download | linux-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