Commit 9de45fae authored by Christoph Hellwig's avatar Christoph Hellwig Committed by Carlos Maiolino
Browse files

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: default avatarChristoph Hellwig <hch@lst.de>
Reviewed-by: default avatarHans Holmberg <hans.holmberg@wdc.com>
Reviewed-by: default avatarDamien Le Moal <dlemoal@kernel.org>
Signed-off-by: default avatarCarlos Maiolino <cem@kernel.org>
parent 62c89988
Loading
Loading
Loading
Loading
+6 −2
Original line number Diff line number Diff line
@@ -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);