bcachefs: Fix a deadlock
authorKent Overstreet <kent.overstreet@gmail.com>
Fri, 24 Apr 2020 22:25:11 +0000 (18:25 -0400)
committerKent Overstreet <kent.overstreet@linux.dev>
Sun, 22 Oct 2023 21:08:39 +0000 (17:08 -0400)
commitbbe65614b7bffaeff5213cb782743e7de3be48d1
tree16dd2ed2b2761a16812790b7d5b12e2cc34a069c
parent2c480a7102f20c22315b45fcc79d63078e51b13d
bcachefs: Fix a deadlock

btree_node_lock_increment() was incorrectly skipping over the current
iter when checking if we should increment a node we already have locked.

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