bcachefs: Replace bch2_btree_iter_next() calls with bch2_btree_iter_advance
authorKent Overstreet <kent.overstreet@gmail.com>
Sun, 21 Mar 2021 20:55:25 +0000 (16:55 -0400)
committerKent Overstreet <kent.overstreet@linux.dev>
Sun, 22 Oct 2023 21:08:56 +0000 (17:08 -0400)
commite0ba3b6429a4b5995b06dc46afdf4d3530d156bb
tree3800b2a355122f709152ea68579a679f39c0cef8
parentcb16bfaa86f09fae33a712510aa51a03ca370d63
bcachefs: Replace bch2_btree_iter_next() calls with bch2_btree_iter_advance

The way btree iterators work internally has been changing, particularly
with the iter->real_pos changes, and bch2_btree_iter_next() is no longer
hyper optimized - it's just advance followed by peek, so it's more
efficient to just call advance where we're not using the return value of
bch2_btree_iter_next().

Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
fs/bcachefs/btree_gc.c
fs/bcachefs/btree_iter.c
fs/bcachefs/btree_iter.h
fs/bcachefs/debug.c
fs/bcachefs/ec.c
fs/bcachefs/fs.c
fs/bcachefs/fsck.c
fs/bcachefs/migrate.c
fs/bcachefs/move.c