]> www.infradead.org Git - users/jedix/linux-maple.git/commit
bcachefs: Run most explicit recovery passes persistent
authorKent Overstreet <kent.overstreet@linux.dev>
Sat, 26 Apr 2025 16:39:17 +0000 (12:39 -0400)
committerKent Overstreet <kent.overstreet@linux.dev>
Thu, 22 May 2025 00:14:37 +0000 (20:14 -0400)
commit7677859a47a464f1c5603077809d4bc13f2d549f
tree707bc5c40744d83738cab21722456b95cb34734c
parentaff2b6a7fc285287f7ffc6691aca333a63b18230
bcachefs: Run most explicit recovery passes persistent

If we detect an error that requires running a recovery pass, and we're
not in recovery, we won't be able to fix it until the next mount - make
sure we're noting in the superblock that it needs to run.

Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
fs/bcachefs/buckets.c
fs/bcachefs/error.c
fs/bcachefs/recovery_passes.c
fs/bcachefs/recovery_passes.h
fs/bcachefs/sb-members.c
fs/bcachefs/subvolume.c