aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/fs/bcachefs/fsck.c
diff options
context:
space:
mode:
authorKent Overstreet <kent.overstreet@linux.dev>2025-03-28 12:15:32 -0400
committerKent Overstreet <kent.overstreet@linux.dev>2025-03-29 13:26:13 -0400
commit7337f9f14e0e2dbd2da50ade0cd7e58df6c7af6d (patch)
tree37cb1fb94e5eaed48bf2ee4073deb34ce75f5f92 /fs/bcachefs/fsck.c
parentbcachefs: Better helpers for inconsistency errors (diff)
downloadwireguard-linux-7337f9f14e0e2dbd2da50ade0cd7e58df6c7af6d.tar.xz
wireguard-linux-7337f9f14e0e2dbd2da50ade0cd7e58df6c7af6d.zip
bcachefs: bch2_count_fsck_err()
Factor out a helper from __bch2_fsck_err(), for counting the error in the superblock and deciding whether to print or ratelimit - will be used to replace some log_fsck_err() calls, where we want to lift out printing the error message. Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
Diffstat (limited to '')
-rw-r--r--fs/bcachefs/fsck.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/fs/bcachefs/fsck.c b/fs/bcachefs/fsck.c
index d6a9430d479b..52320295dcf6 100644
--- a/fs/bcachefs/fsck.c
+++ b/fs/bcachefs/fsck.c
@@ -1632,6 +1632,8 @@ static int overlapping_extents_found(struct btree_trans *trans,
bch2_trans_commit(trans, &res, NULL, BCH_TRANS_COMMIT_no_enospc);
bch2_disk_reservation_put(c, &res);
+ bch_info(c, "repair ret %s", bch2_err_str(ret));
+
if (ret)
goto err;