]> www.infradead.org Git - users/jedix/linux-maple.git/commit
bcachefs: bch2_backpointer_get_key() now repairs dangling backpointers
authorKent Overstreet <kent.overstreet@linux.dev>
Tue, 12 Nov 2024 08:46:31 +0000 (03:46 -0500)
committerKent Overstreet <kent.overstreet@linux.dev>
Sun, 29 Dec 2024 18:30:39 +0000 (13:30 -0500)
commitc2c2a4d6420bbfd584aa5e159a6f78b7b5124fd7
tree13835dcc7583514c004d208f0280993a081c15a5
parentc738866e47ef2e4d543698f0ab370ffe2b7e0d59
bcachefs: bch2_backpointer_get_key() now repairs dangling backpointers

Continuing on with the self healing theme, we should be running any
check and repair code at runtime that we can - instead of declaring the
filesystemt inconsistent.

This will also let us skip running the backpointers -> extents fsck pass
except in debug mode.

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