summaryrefslogtreecommitdiff
path: root/fs/bcachefs/btree_update_leaf.c
diff options
context:
space:
mode:
authorKent Overstreet <kent.overstreet@linux.dev>2023-02-02 00:15:51 +0300
committerKent Overstreet <kent.overstreet@linux.dev>2023-10-23 00:09:50 +0300
commit12344c7cb966e1dbcb213ad1507c2ef3932790a3 (patch)
treee648e82399b3c232774f3d1a6394a2d2da9f1d10 /fs/bcachefs/btree_update_leaf.c
parent2e98404000e9c48c235c234bd179bb1acbf4c4e2 (diff)
downloadlinux-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.c2
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_);