bcachefs: make fsck spew less
authorKent Overstreet <kent.overstreet@gmail.com>
Tue, 28 Aug 2018 22:54:42 +0000 (18:54 -0400)
committerKent Overstreet <kent.overstreet@linux.dev>
Sun, 22 Oct 2023 21:08:09 +0000 (17:08 -0400)
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
fs/bcachefs/fsck.c

index 1bdb31c5d5def2df320f94a08d4b4d015a720139..99852e0eb22fc0c34f250d581f5e9ace41fd4db4 100644 (file)
@@ -375,17 +375,15 @@ fsck_err:
        kfree(d);
        return ret;
 err_redo:
-       bch_err(c, "cannot fix dirent by removing trailing garbage %s (%zu)",
-               buf, strlen(buf));
-
        hash = bch2_dirent_hash_desc.hash_bkey(&h->info, *k);
 
-       if (fsck_err(c, "hash table key at wrong offset: btree %u, offset %llu, "
-                       "hashed to %llu chain starts at %llu\n%s",
-                       BTREE_ID_DIRENTS,
-                       k->k->p.offset, hash, h->chain->pos.offset,
-                       (bch2_bkey_val_to_text(c, bkey_type(0, BTREE_ID_DIRENTS),
-                                              buf, sizeof(buf), *k), buf))) {
+       if (fsck_err(c, "cannot fix dirent by removing trailing garbage %s (%zu)\n"
+                    "hash table key at wrong offset: btree %u, offset %llu, "
+                    "hashed to %llu chain starts at %llu\n%s",
+                    buf, strlen(buf), BTREE_ID_DIRENTS,
+                    k->k->p.offset, hash, h->chain->pos.offset,
+                    (bch2_bkey_val_to_text(c, bkey_type(0, BTREE_ID_DIRENTS),
+                                           buf, sizeof(buf), *k), buf))) {
                ret = hash_redo_key(bch2_dirent_hash_desc,
                                    h, c, iter, *k, hash);
                if (ret)