bcachefs: bch2_btree_iter_peek_prev()
authorKent Overstreet <kent.overstreet@gmail.com>
Sat, 7 Sep 2019 21:17:21 +0000 (17:17 -0400)
committerKent Overstreet <kent.overstreet@linux.dev>
Sun, 22 Oct 2023 21:08:27 +0000 (17:08 -0400)
commitccf5a1095892633bdb4bd1ac6f7f60aa9c4f327b
tree444b698be4f21b3134246e57819c693160ddef36
parent6cc3535dcbb8bca4df496b9beac8f4c664958fce
bcachefs: bch2_btree_iter_peek_prev()

Last of the basic operations for iterating forwards and backwards over
the btree: we now have
 - peek(), returns key >= iter->pos
 - next(), returns key >  iter->pos
 - peek_prev(), returns key <= iter->pos
 - prev(), returns key < iter->pos

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