summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKent Overstreet <kent.overstreet@gmail.com>2018-03-01 16:28:49 -0500
committerKent Overstreet <kent.overstreet@gmail.com>2018-03-01 16:28:49 -0500
commitc7fd0dff979ba04bbaa991ad506cb270df296c2a (patch)
tree765a1dee75b4c449f24e52eba5f1fa086b1cb35f
parente7f4678827ad7bf7e294105e7bb3a53e04474070 (diff)
bcachefs: more readable btree err messages
-rw-r--r--fs/bcachefs/btree_io.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/fs/bcachefs/btree_io.c b/fs/bcachefs/btree_io.c
index 881039b13d5a..22b46e5cd5fc 100644
--- a/fs/bcachefs/btree_io.c
+++ b/fs/bcachefs/btree_io.c
@@ -947,7 +947,7 @@ enum btree_validate_ret {
#define btree_err(type, c, b, i, msg, ...) \
({ \
- char _buf[200], *out = _buf, *end = out + sizeof(_buf); \
+ char _buf[300], *out = _buf, *end = out + sizeof(_buf); \
\
out += btree_err_msg(c, b, i, b->written, write, out, end - out);\
out += scnprintf(out, end - out, ": " msg, ##__VA_ARGS__); \
@@ -1103,7 +1103,7 @@ static int validate_bset(struct bch_fs *c, struct btree *b,
bch2_bkey_val_to_text(c, type, buf, sizeof(buf), u);
btree_err(BTREE_ERR_FIXABLE, c, b, i,
- "invalid bkey %s: %s", buf, invalid);
+ "invalid bkey:\n%s\n%s", buf, invalid);
i->u64s = cpu_to_le16(le16_to_cpu(i->u64s) - k->u64s);
memmove_u64s_down(k, bkey_next(k),