bcachefs: Fix snapshot.c assertion for online fsck
authorKent Overstreet <kent.overstreet@linux.dev>
Sun, 10 Dec 2023 17:42:49 +0000 (12:42 -0500)
committerKent Overstreet <kent.overstreet@linux.dev>
Mon, 1 Jan 2024 16:47:41 +0000 (11:47 -0500)
commit249bf593e84e0b4652d2cdb9884b97bc21b59d9f
treeef99bec99fd8a28c3fdc1338ffec3bc0bd501a8b
parentb56cee70e75e2edcbb92eb3d9357fae5df857b01
bcachefs: Fix snapshot.c assertion for online fsck

c->curr_recovery_pass can go backwards; this adds a non rewinding
version, c->recovery_pass_done.

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