From: Christoph Hellwig Date: Tue, 31 Mar 2026 15:27:31 +0000 (+0200) Subject: xfs: untangle the open zones reporting in mountinfo X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=9de45faed34d11f1821c386ea306d9788e9a6448;p=thirdparty%2Fkernel%2Flinux.git xfs: untangle the open zones reporting in mountinfo Keeping a value per line makes parsing much easier, so move the maximum number of open zones into a separate line, and also add a new line for the number of open open GC zones. While that has to be either 0 or 1 currently having a value future-proofs the interface for adding more open GC zones if needed. Signed-off-by: Christoph Hellwig Reviewed-by: Hans Holmberg Reviewed-by: Damien Le Moal Signed-off-by: Carlos Maiolino --- diff --git a/fs/xfs/xfs_zone_info.c b/fs/xfs/xfs_zone_info.c index dcdc1dd206b20..47b475e21af81 100644 --- a/fs/xfs/xfs_zone_info.c +++ b/fs/xfs/xfs_zone_info.c @@ -95,8 +95,12 @@ xfs_zoned_show_stats( seq_printf(m, "\tfree zones: %d\n", atomic_read(&zi->zi_nr_free_zones)); spin_lock(&zi->zi_open_zones_lock); - seq_printf(m, "\tnumber of open zones: %u / %u\n", - zi->zi_nr_open_zones, mp->m_max_open_zones); + seq_printf(m, "\tmax open zones: %u\n", + mp->m_max_open_zones); + seq_printf(m, "\tnr open zones: %u\n", + zi->zi_nr_open_zones); + seq_printf(m, "\tnr open GC zones: %u\n", + zi->zi_nr_open_gc_zones); seq_puts(m, "\topen zones:\n"); list_for_each_entry(oz, &zi->zi_open_zones, oz_entry) xfs_show_open_zone(m, oz);