bcachefs: Put some repair messages behind opts->verbose
authorKent Overstreet <kent.overstreet@gmail.com>
Tue, 12 Jul 2022 02:32:04 +0000 (22:32 -0400)
committerKent Overstreet <kent.overstreet@linux.dev>
Sun, 22 Oct 2023 21:09:35 +0000 (17:09 -0400)
These messages log the updates we're doing in bch2_check_fix_ptrs(),
which is useful when debugging but not usually needed.

Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
fs/bcachefs/btree_gc.c

index 0447f5a51b5edf06f14df3f64573e4256240b2a3..1499885d899f33e6cf589d162df743ccf681686f 100644 (file)
@@ -748,13 +748,15 @@ found:
                if (level)
                        bch2_btree_node_update_key_early(c, btree_id, level - 1, *k, new);
 
-               printbuf_reset(&buf);
-               bch2_bkey_val_to_text(&buf, c, *k);
-               bch_info(c, "updated %s", buf.buf);
+               if (c->opts.verbose) {
+                       printbuf_reset(&buf);
+                       bch2_bkey_val_to_text(&buf, c, *k);
+                       bch_info(c, "updated %s", buf.buf);
 
-               printbuf_reset(&buf);
-               bch2_bkey_val_to_text(&buf, c, bkey_i_to_s_c(new));
-               bch_info(c, "new key %s", buf.buf);
+                       printbuf_reset(&buf);
+                       bch2_bkey_val_to_text(&buf, c, bkey_i_to_s_c(new));
+                       bch_info(c, "new key %s", buf.buf);
+               }
 
                *k = bkey_i_to_s_c(new);
        }