diff options
author | Kent Overstreet <kent.overstreet@linux.dev> | 2023-02-02 00:15:51 +0300 |
---|---|---|
committer | Kent Overstreet <kent.overstreet@linux.dev> | 2023-10-23 00:09:50 +0300 |
commit | 12344c7cb966e1dbcb213ad1507c2ef3932790a3 (patch) | |
tree | e648e82399b3c232774f3d1a6394a2d2da9f1d10 /fs/bcachefs/btree_update_leaf.c | |
parent | 2e98404000e9c48c235c234bd179bb1acbf4c4e2 (diff) | |
download | linux-12344c7cb966e1dbcb213ad1507c2ef3932790a3.tar.xz |
bcachefs: bch2_trans_in_restart_error()
This replaces various BUG_ON() assertions with panics that tell us where
the restart was done and the restart type.
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
Diffstat (limited to 'fs/bcachefs/btree_update_leaf.c')
-rw-r--r-- | fs/bcachefs/btree_update_leaf.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/fs/bcachefs/btree_update_leaf.c b/fs/bcachefs/btree_update_leaf.c index 1dc86ac6f837..656de4f59d82 100644 --- a/fs/bcachefs/btree_update_leaf.c +++ b/fs/bcachefs/btree_update_leaf.c @@ -1098,7 +1098,7 @@ int __bch2_trans_commit(struct btree_trans *trans) goto err; } retry: - EBUG_ON(trans->restarted); + bch2_trans_verify_not_in_restart(trans); memset(&trans->journal_res, 0, sizeof(trans->journal_res)); ret = do_bch2_trans_commit(trans, &i, _RET_IP_); |