From: Tomohiro Kusumi Date: Wed, 14 Aug 2019 15:50:43 +0000 (+0900) Subject: sbin/hammer2: Print bcount(>0) for all blockrefs in "show"/"freemap" X-Git-Tag: v5.8.0rc1~1151 X-Git-Url: https://gitweb.dragonflybsd.org/dragonfly.git/commitdiff_plain/4d08bfebeb48215c854c6a6a887cac66b0b46391 sbin/hammer2: Print bcount(>0) for all blockrefs in "show"/"freemap" --- diff --git a/sbin/hammer2/cmd_debug.c b/sbin/hammer2/cmd_debug.c index a3628959d1..324b1eb7b8 100644 --- a/sbin/hammer2/cmd_debug.c +++ b/sbin/hammer2/cmd_debug.c @@ -566,6 +566,8 @@ show_bref(hammer2_volume_data_t *voldata, int fd, int tab, (intmax_t)bref->mirror_tid, (intmax_t)bref->modify_tid, bref->leaf_count); tab += show_tab; + if (bcount) + printf("bcnt=%d ", bcount); if (bref->flags) printf("flags=%02x ", bref->flags); if (bref->type == HAMMER2_BREF_TYPE_FREEMAP_NODE || @@ -756,7 +758,6 @@ show_bref(hammer2_volume_data_t *voldata, int fd, int tab, break; case HAMMER2_BREF_TYPE_INDIRECT: printf("{\n"); - tabprintf(tab, "count %d\n", bcount); break; case HAMMER2_BREF_TYPE_DATA: printf("\n"); @@ -806,7 +807,6 @@ show_bref(hammer2_volume_data_t *voldata, int fd, int tab, break; case HAMMER2_BREF_TYPE_FREEMAP_NODE: printf("{\n"); - tabprintf(tab, "count %d\n", bcount); break; default: printf("\n");