]> www.infradead.org Git - users/jedix/linux-maple.git/commit
bcachefs: Fix btree_node_scan io_ref handling
authorKent Overstreet <kent.overstreet@linux.dev>
Sat, 1 Mar 2025 21:14:28 +0000 (16:14 -0500)
committerKent Overstreet <kent.overstreet@linux.dev>
Sat, 15 Mar 2025 01:02:16 +0000 (21:02 -0400)
commit2efa8397cac3bb18a129054d22ae58b60fbbdd26
tree4aa1d02e0aa763ed767ddc6cfbb82109580d2c84
parentd5308203a85e016e9ceb3e38742a1634c77a7706
bcachefs: Fix btree_node_scan io_ref handling

This was completely fubar; it's now simplified a bit as well.
Note that for_each_online_member() takes and releases io_refs as it
iterates, so we need to release that if we break.

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