bcachefs: Fix error handling in traverse_all()
authorKent Overstreet <kent.overstreet@gmail.com>
Tue, 8 Mar 2022 03:05:49 +0000 (22:05 -0500)
committerKent Overstreet <kent.overstreet@linux.dev>
Sun, 22 Oct 2023 21:09:27 +0000 (17:09 -0400)
commita897ef682781824c9b82f01d107d653f3dbf38e5
tree4f0b41a805e466f31cd2d84816a41b50acc5cfa7
parent9552e19f6fff86d9907bb088f8b1eb786562f9d3
bcachefs: Fix error handling in traverse_all()

In btree_path_traverse_all() we were failing to check for -EIO in the
retry loop, and after btree node read error we'd go into an infinite
loop.

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