summaryrefslogtreecommitdiff
path: root/cmd_format.c
diff options
context:
space:
mode:
authorKent Overstreet <kent.overstreet@gmail.com>2022-02-22 04:55:39 -0500
committerKent Overstreet <kent.overstreet@gmail.com>2022-02-22 04:56:09 -0500
commit5528e3ae62ead1cfd5be36c1712d1a2dd5ccb3af (patch)
tree1f83918fd37fd1b3387ad194bde6748652d6e35f /cmd_format.c
parentc06026ac542911329a99a3f02a4f5732d6c8e51c (diff)
Update bcachefs sources to 9b3aa5ec6c bcachefs: Add tabstops to printbufs
Diffstat (limited to 'cmd_format.c')
-rw-r--r--cmd_format.c20
1 files changed, 17 insertions, 3 deletions
diff --git a/cmd_format.c b/cmd_format.c
index cc16b31f..e57553d8 100644
--- a/cmd_format.c
+++ b/cmd_format.c
@@ -236,8 +236,15 @@ int cmd_format(int argc, char *argv[])
devices.item, darray_size(devices));
bch2_opt_strs_free(&fs_opt_strs);
- if (!quiet)
- bch2_sb_print(sb, false, 1 << BCH_SB_FIELD_members, HUMAN_READABLE);
+ if (!quiet) {
+ char buf[4096];
+ struct printbuf out = PBUF(buf);
+
+ out.units = PRINTBUF_UNITS_HUMAN_READABLE;
+
+ bch2_sb_to_text(&PBUF(buf), sb, false, 1 << BCH_SB_FIELD_members);
+ printf("%s", buf);
+ }
free(sb);
if (opts.passphrase) {
@@ -325,7 +332,14 @@ int cmd_show_super(int argc, char *argv[])
if (ret)
die("Error opening %s: %s", dev, strerror(-ret));
- bch2_sb_print(sb.sb, print_layout, fields, HUMAN_READABLE);
+ char buf[4096 << 2];
+ struct printbuf out = PBUF(buf);
+
+ out.units = PRINTBUF_UNITS_HUMAN_READABLE;
+
+ bch2_sb_to_text(&PBUF(buf), sb.sb, print_layout, fields);
+ printf("%s", buf);
+
bch2_free_super(&sb);
return 0;
}