]> www.infradead.org Git - users/dwmw2/linux.git/commit
bcachefs: fix failure to relock in bch2_btree_node_mem_alloc()
authorKent Overstreet <kent.overstreet@linux.dev>
Mon, 19 Aug 2024 19:22:55 +0000 (15:22 -0400)
committerKent Overstreet <kent.overstreet@linux.dev>
Thu, 22 Aug 2024 06:07:23 +0000 (02:07 -0400)
commit3c5d0b72a8e8c19c960e8fefb7463067e58b6bc4
treeeef8147911d115e3747c80e96c918823f5274cb2
parent1dceae4cc12aa6389d9a8706f0d2a94d1679e79d
bcachefs: fix failure to relock in bch2_btree_node_mem_alloc()

We weren't always so strict about trans->locked state - but now we are,
and new assertions are shaking some bugs out.

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