cleanup open GC zone handling

Christoph Hellwig
2026-03-30T05:45:36Z

Hi all,

this series cleans up the handling of open GC zones so that the
reference counting works more similar to normal open GC zones.
This cleans up the code in general, and also helps with experiments
to support multiple open zones for GC I've started.

Diffstat
xfs_trace.h | 1
xfs_zone_alloc.c | 21 +++--
xfs_zone_gc.c | 230 +++++++++++++++++++++++++------------------------------
xfs_zone_info.c | 12 --
xfs_zone_priv.h | 15 ---
5 files changed, 129 insertions(+), 150 deletions(-)