summaryrefslogtreecommitdiff
path: root/fs/bcachefs/btree_gc.c
diff options
context:
space:
mode:
authorKent Overstreet <kent.overstreet@linux.dev>2023-03-03 11:11:06 +0300
committerKent Overstreet <kent.overstreet@linux.dev>2023-10-23 00:09:55 +0300
commit9d32097f3b6617680c75ccbb5cd36d89bcff0dfc (patch)
treed9e8dcb7c8761b54d8ee30e78aa9ded6184231ef /fs/bcachefs/btree_gc.c
parenta1fb08f5df6a8b2995d9daf8c2997cd478b51c55 (diff)
downloadlinux-9d32097f3b6617680c75ccbb5cd36d89bcff0dfc.tar.xz
bcachefs: More stripe create cleanup/fixes
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
Diffstat (limited to 'fs/bcachefs/btree_gc.c')
-rw-r--r--fs/bcachefs/btree_gc.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/fs/bcachefs/btree_gc.c b/fs/bcachefs/btree_gc.c
index df4cdd16c08d..f6db56765f38 100644
--- a/fs/bcachefs/btree_gc.c
+++ b/fs/bcachefs/btree_gc.c
@@ -1702,11 +1702,12 @@ static int bch2_gc_write_stripes_key(struct btree_trans *trans,
return 0;
inconsistent:
if (fsck_err_on(true, c,
- "stripe has wrong block sector count %u:\n"
+ "stripe block %u has wrong sector count:\n"
" %s\n"
- " should be %u", i,
+ " got %u, should be %u", i,
(printbuf_reset(&buf),
bch2_bkey_val_to_text(&buf, c, k), buf.buf),
+ stripe_blockcount_get(s, i),
m ? m->block_sectors[i] : 0)) {
struct bkey_i_stripe *new;