bcachefs: btree_update_nodes_written() requires alloc reserve
authorKent Overstreet <kent.overstreet@gmail.com>
Tue, 9 Jun 2020 19:59:03 +0000 (15:59 -0400)
committerKent Overstreet <kent.overstreet@linux.dev>
Sun, 22 Oct 2023 21:08:40 +0000 (17:08 -0400)
commit40ca39b56448ecf05e7b4b6c921968e8648f8f0b
tree53e8bf45c670fa56be412d9ce9e1df6d56ee0dfd
parent8c9eef95cde9e2a11f7c84181dc1710e594dffb2
bcachefs: btree_update_nodes_written() requires alloc reserve

Also, in the btree_update_start() path, if we already have a journal
pre-reservation we don't want to take another - that's a deadlock.

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