bcachefs: Don't downgrade iterators in bch2_trans_get_iter()
authorKent Overstreet <kent.overstreet@gmail.com>
Thu, 15 Apr 2021 16:36:40 +0000 (12:36 -0400)
committerKent Overstreet <kent.overstreet@linux.dev>
Sun, 22 Oct 2023 21:09:00 +0000 (17:09 -0400)
commit558509aa0198b9c062ff7b91bf8feb74513e0965
tree435994825dd969bd2c6e103847897e9c2336b8ee
parent2527dd91580b1eb5ff1f8df1b47817ac60395830
bcachefs: Don't downgrade iterators in bch2_trans_get_iter()

This fixes a livelock with btree node splits.

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