bcachefs: Always descend to leaf nodes it btree_gc
authorKent Overstreet <kent.overstreet@gmail.com>
Thu, 23 Jun 2022 02:53:43 +0000 (22:53 -0400)
committerKent Overstreet <kent.overstreet@linux.dev>
Sun, 22 Oct 2023 21:09:34 +0000 (17:09 -0400)
commit7a47d0993be95bf68e2e04653f40d311e3c25bed
treec5000dd83ce24479eb2b1476c113ab142cebb375
parent58aaa0836be3be279f17db9ba07f3a58da033a9f
bcachefs: Always descend to leaf nodes it btree_gc

If a btree node is unreadable, it's the topology repair that fixes that
and it's kicked off by btree_gc, so btree_gc needs to touch every node
and very that they can be read.

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