bcachefs: "buckets with backpointer mismatches" now allocated on demand
authorKent Overstreet <kent.overstreet@linux.dev>
Fri, 9 May 2025 20:25:21 +0000 (16:25 -0400)
committerKent Overstreet <kent.overstreet@linux.dev>
Thu, 22 May 2025 00:14:52 +0000 (20:14 -0400)
commit13ffcbae86dadbf7711f42e4940bafae88a87e1f
treef166b4bec472bd7006a80d78dcae47dc3602baa4
parent7f9dada701aa357cecf432cf2f345fd3897f92ed
bcachefs: "buckets with backpointer mismatches" now allocated on demand

More self healing work: we're going to be calling
check_bucket_backpointer_mismatch() at runtime, outside of fsck.

Then when we need to we'll kick off the full
check_extents_to_backpointers recovery pass.

Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
fs/bcachefs/backpointers.c
fs/bcachefs/backpointers.h
fs/bcachefs/bcachefs.h
fs/bcachefs/buckets.c
fs/bcachefs/super.c