bcachefs: Fix bch2_btree_path_traverse_all()
authorKent Overstreet <kent.overstreet@linux.dev>
Sun, 8 Jan 2023 05:04:30 +0000 (00:04 -0500)
committerKent Overstreet <kent.overstreet@linux.dev>
Sun, 22 Oct 2023 21:09:49 +0000 (17:09 -0400)
commitc82ed3047b8875b07b19e6e287c48f27a37b756f
tree1d873ca336d0d60d59030474baa89d3412692a6d
parentee94c413a7ef5f10a2768826b2e576981990c4b8
bcachefs: Fix bch2_btree_path_traverse_all()

We need to take a ref on a path while we're traversing it: this fixes a
bug with paths getting reused while being traversed, in the key cache
fill code.

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