bcachefs: Fix btree_gc when multiple passes required
authorKent Overstreet <kent.overstreet@linux.dev>
Tue, 13 Dec 2022 19:43:03 +0000 (14:43 -0500)
committerKent Overstreet <kent.overstreet@linux.dev>
Sun, 22 Oct 2023 21:09:48 +0000 (17:09 -0400)
commit14d7d61fac9c151a270c6ef6f969993eae9f1bbf
tree9634e430e3cda3bfb93d7b090108a8331635eb0b
parent1ae40fd816ca6f52b46a8d74f799f8a85ecb92ad
bcachefs: Fix btree_gc when multiple passes required

We weren't resetting filesystem & device usage when restarting gc, which
was spotted when free bucket counters overflowed - whoops.

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