bcachefs: Handle replica marking fsck errors locally
authorKent Overstreet <kent.overstreet@gmail.com>
Sun, 28 Nov 2021 20:13:54 +0000 (15:13 -0500)
committerKent Overstreet <kent.overstreet@linux.dev>
Sun, 22 Oct 2023 21:09:18 +0000 (17:09 -0400)
commit181fe42a75c60ecf37509f6c39162115cc66216b
tree8e5d67e2eb2b09abdb279d4edea4c33b2a06f2d9
parent58e1ea4bcb057388636b0098524d6e0647eb40c2
bcachefs: Handle replica marking fsck errors locally

This simplifies the code quite a bit and eliminates an inconsistency - a
given bkey doesn't necessarily translate to a single replicas entry for
disk space accounting.

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