bcachefs: Don't block on reclaim_lock from journal_res_get
authorKent Overstreet <kent.overstreet@gmail.com>
Thu, 28 Feb 2019 19:22:52 +0000 (14:22 -0500)
committerKent Overstreet <kent.overstreet@linux.dev>
Sun, 22 Oct 2023 21:08:17 +0000 (17:08 -0400)
commit9ace606e93e9c6dff919ca8f35d461e8462590b7
tree1392da42af426494cff2bd8150a8177799eba548
parent03d5eaed8624fdc7918478bffd05d67e773ac7d0
bcachefs: Don't block on reclaim_lock from journal_res_get

When we're doing btree updates from journal flush, this becomes a
locking inversion

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