From: Kent Overstreet Date: Sat, 28 Dec 2019 01:42:06 +0000 (-0500) Subject: bcachefs: Add an assertion to track down a heisenbug X-Git-Tag: io_uring-6.7-2023-11-10~119^2~2212 X-Git-Url: https://git.kernel.dk/?a=commitdiff_plain;h=27b3e52388e1e6b2babb71ec17efa029139e1511;p=linux-block.git bcachefs: Add an assertion to track down a heisenbug Signed-off-by: Kent Overstreet Signed-off-by: Kent Overstreet --- diff --git a/fs/bcachefs/btree_update_interior.c b/fs/bcachefs/btree_update_interior.c index 9e2d72bf06b2..c9be0d110c64 100644 --- a/fs/bcachefs/btree_update_interior.c +++ b/fs/bcachefs/btree_update_interior.c @@ -1657,6 +1657,8 @@ void __bch2_foreground_maybe_merge(struct bch_fs *c, size_t sib_u64s; int ret = 0; + BUG_ON(!btree_node_locked(iter, level)); + closure_init_stack(&cl); retry: BUG_ON(!btree_node_locked(iter, level));