bcachefs: Child btree iterators
authorKent Overstreet <kent.overstreet@gmail.com>
Sat, 20 Mar 2021 19:12:05 +0000 (15:12 -0400)
committerKent Overstreet <kent.overstreet@linux.dev>
Sun, 22 Oct 2023 21:09:05 +0000 (17:09 -0400)
commit509d3e0a8dc9714ca9ac2477f188eced3bc4a205
tree8e7c297e1da9373a56fab40ff162cc0eea015095
parentc205321b12058afc757a5a41352b5042a27b7223
bcachefs: Child btree iterators

This adds the ability for btree iterators to own child iterators - to be
used by an upcoming rework of bch2_btree_iter_peek_slot(), so we can
scan forwards while maintaining our current position.

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