]> www.infradead.org Git - users/jedix/linux-maple.git/commit
bcachefs: bch2_require_recovery_pass()
authorKent Overstreet <kent.overstreet@linux.dev>
Sat, 31 May 2025 16:48:00 +0000 (12:48 -0400)
committerKent Overstreet <kent.overstreet@linux.dev>
Mon, 2 Jun 2025 16:16:35 +0000 (12:16 -0400)
commita2ffab0e659831761443f3ae6341c30e845dce43
tree1ba98a6270256f4feb17ac4746ccd57a0f331ef1
parent09b9c72bd4b77a954123997377665fb30f1d07e1
bcachefs: bch2_require_recovery_pass()

Add a helper for requiring that a recovery pass has already run: either
run it directly, if we're still in recovery, or if we're not in recovery
check if it has run recently and schedule it if it hasn't.

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