diff options
author | Kent Overstreet <kent.overstreet@gmail.com> | 2019-03-28 03:30:30 -0400 |
---|---|---|
committer | Kent Overstreet <kent.overstreet@gmail.com> | 2019-04-30 17:17:04 -0400 |
commit | fa3291a8fe990d45dd4ffbd58bdb73fd7f151205 (patch) | |
tree | 165a9614b101efcd64b20a4e47c98c24802b259e | |
parent | bf7eaba81d33f206c62d9b1e4234fdfcd0510bc7 (diff) |
bcachefs: die noisily on error
-rw-r--r-- | fs/bcachefs/error.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/fs/bcachefs/error.c b/fs/bcachefs/error.c index afffbfb36954..54f5fdb8fd0b 100644 --- a/fs/bcachefs/error.c +++ b/fs/bcachefs/error.c @@ -66,6 +66,14 @@ enum fsck_err_ret bch2_fsck_err(struct bch_fs *c, unsigned flags, bool fix = false, print = true, suppressing = false; char _buf[sizeof(s->buf)], *buf = _buf; + if (1) { + va_start(args, fmt); + vprintk(fmt, args); + va_end(args); + + panic("panic after error\n"); + } + if (test_bit(BCH_FS_FSCK_DONE, &c->flags)) { va_start(args, fmt); vprintk(fmt, args); |