]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
bcachefs: Log what we're doing when repairing
authorKent Overstreet <kent.overstreet@gmail.com>
Sat, 1 Jan 2022 23:27:50 +0000 (18:27 -0500)
committerKent Overstreet <kent.overstreet@linux.dev>
Sun, 22 Oct 2023 21:09:21 +0000 (17:09 -0400)
Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
fs/bcachefs/btree_gc.c

index 12f2faca4fa3e0e440ccfb02251c674f69655596..77c30157792befe2a1f1c34e8b94c73b89f989bb 100644 (file)
@@ -691,10 +691,16 @@ found:
                }
 
                ret = bch2_journal_key_insert_take(c, btree_id, level, new);
+
                if (ret)
                        kfree(new);
-               else
+               else {
+                       bch2_bkey_val_to_text(&PBUF(buf), c, *k);
+                       bch_info(c, "updated %s", buf);
+                       bch2_bkey_val_to_text(&PBUF(buf), c, bkey_i_to_s_c(new));
+                       bch_info(c, "new key %s", buf);
                        *k = bkey_i_to_s_c(new);
+               }
        }
 fsck_err:
        return ret;