From: Kent Overstreet Date: Fri, 25 Jan 2019 00:50:00 +0000 (-0500) Subject: bcachefs: improve alloc_debug X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=6e1b07183a32583cbe4d781ea0e14e0b06bc44af;p=linux.git bcachefs: improve alloc_debug Signed-off-by: Kent Overstreet --- diff --git a/fs/bcachefs/sysfs.c b/fs/bcachefs/sysfs.c index 424636310bbfe..a7b4f76d0e61c 100644 --- a/fs/bcachefs/sysfs.c +++ b/fs/bcachefs/sysfs.c @@ -240,27 +240,29 @@ static ssize_t show_fs_alloc_debug(struct bch_fs *c, char *buf) if (!fs_usage) return -ENOMEM; - pr_buf(&out, "capacity:\t\t%llu\n", c->capacity); + pr_buf(&out, "capacity:\t\t\t%llu\n", c->capacity); + + pr_buf(&out, "hidden:\t\t\t\t%llu\n", + fs_usage->s.hidden); + pr_buf(&out, "data:\t\t\t\t%llu\n", + fs_usage->s.data); + pr_buf(&out, "cached:\t\t\t\t%llu\n", + fs_usage->s.cached); + pr_buf(&out, "reserved:\t\t\t%llu\n", + fs_usage->s.reserved); + pr_buf(&out, "nr_inodes:\t\t\t%llu\n", + fs_usage->s.nr_inodes); + pr_buf(&out, "online reserved:\t\t%llu\n", + fs_usage->s.online_reserved); for (i = 0; i < ARRAY_SIZE(fs_usage->persistent_reserved); i++) { pr_buf(&out, "%u replicas:\n", i + 1); -#if 0 - for (type = BCH_DATA_SB; type < BCH_DATA_NR; type++) - pr_buf(&out, "\t%s:\t\t%llu\n", - bch2_data_types[type], - stats.replicas[replicas].data[type]); - pr_buf(&out, "\terasure coded:\t%llu\n", - stats.replicas[replicas].ec_data); -#endif - pr_buf(&out, "\treserved:\t%llu\n", + pr_buf(&out, "\treserved:\t\t%llu\n", fs_usage->persistent_reserved[i]); } - pr_buf(&out, "online reserved:\t%llu\n", - fs_usage->s.online_reserved); - for (i = 0; i < c->replicas.nr; i++) { struct bch_replicas_entry *e = cpu_replicas_entry(&c->replicas, i);