diff options
author | Kent Overstreet <kent.overstreet@gmail.com> | 2018-03-01 16:28:49 -0500 |
---|---|---|
committer | Kent Overstreet <kent.overstreet@gmail.com> | 2018-03-01 16:28:49 -0500 |
commit | c7fd0dff979ba04bbaa991ad506cb270df296c2a (patch) | |
tree | 765a1dee75b4c449f24e52eba5f1fa086b1cb35f | |
parent | e7f4678827ad7bf7e294105e7bb3a53e04474070 (diff) |
bcachefs: more readable btree err messages
-rw-r--r-- | fs/bcachefs/btree_io.c | 4 |
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), |