bcachefs: Dump transaction updates before panicing
authorKent Overstreet <kent.overstreet@linux.dev>
Wed, 25 Jan 2023 15:08:50 +0000 (10:08 -0500)
committerKent Overstreet <kent.overstreet@linux.dev>
Sun, 22 Oct 2023 21:09:49 +0000 (17:09 -0400)
When errors=panic, we need to dump transaction updates before calling
bch2_inconsistent_error().

Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
fs/bcachefs/error.h

index dae72620dae36e4bc8b23298010766f9e2b074c3..9991879dfbff12bb36119646d4222423f09bfd2b 100644 (file)
@@ -73,8 +73,8 @@ do {                                                                  \
 #define bch2_trans_inconsistent(trans, ...)                            \
 ({                                                                     \
        bch_err(trans->c, __VA_ARGS__);                                 \
-       bch2_inconsistent_error(trans->c);                              \
        bch2_dump_trans_updates(trans);                                 \
+       bch2_inconsistent_error(trans->c);                              \
 })
 
 #define bch2_trans_inconsistent_on(cond, trans, ...)                   \