bcachefs: for_each_btree_node() now returns errors directly
authorKent Overstreet <kent.overstreet@gmail.com>
Tue, 19 Oct 2021 18:20:50 +0000 (14:20 -0400)
committerKent Overstreet <kent.overstreet@linux.dev>
Sun, 22 Oct 2023 21:09:14 +0000 (17:09 -0400)
commitd355c6f4f73060c8f3eba95b9ae72929669f7516
tree0ab609144ad249bad0aa6087989f21070845db6c
parentdfc276df911cb7bf026482a9af7c30a60726daff
bcachefs: for_each_btree_node() now returns errors directly

This changes for_each_btree_node() to work like for_each_btree_key(),
and to that end bch2_btree_iter_peek_node() and next_node() also return
error ptrs.

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