bcachefs: Fix a livelock in key cache fill path
authorKent Overstreet <kent.overstreet@linux.dev>
Wed, 25 Jan 2023 15:15:39 +0000 (10:15 -0500)
committerKent Overstreet <kent.overstreet@linux.dev>
Sun, 22 Oct 2023 21:09:47 +0000 (17:09 -0400)
commit6f90e6b28180cb567b0abdb753ccac4c7d840cb2
tree51a4a861f52468b0e1bc1a4f252397d221715e9a
parent1617d56dc9bc3d9fd56824e8e488e88acbba152f
bcachefs: Fix a livelock in key cache fill path

We weren't setting path->uptodate before calling
bch2_btree_key_cache_fill() - which causes __bch2_btree_path_upgrade()
to fail.

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