bcachefs: Increase commality between BTREE_ITER_NODES and BTREE_ITER_KEYS
authorKent Overstreet <kent.overstreet@gmail.com>
Sat, 3 Apr 2021 01:29:05 +0000 (21:29 -0400)
committerKent Overstreet <kent.overstreet@linux.dev>
Sun, 22 Oct 2023 21:08:58 +0000 (17:08 -0400)
commit2d587674bad9cf83db0cc43185eb7e2d913cf41f
tree76eebe4c92148970b13a15fab0bcc9de1a93a29c
parent2fa81d0b5bfdcd9c90725474ab9443f13152dfd8
bcachefs: Increase commality between BTREE_ITER_NODES and BTREE_ITER_KEYS

Eventually BTREE_ITER_NODES should be going away. This patch is to fix a
transaction iterator overflow in the btree node merge path because
BTREE_ITER_NODES iterators couldn't be reused.

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