]> www.infradead.org Git - users/jedix/linux-maple.git/commit
bcachefs: Improve opts.degraded
authorKent Overstreet <kent.overstreet@linux.dev>
Sun, 6 Apr 2025 17:50:20 +0000 (13:50 -0400)
committerKent Overstreet <kent.overstreet@linux.dev>
Thu, 22 May 2025 00:14:12 +0000 (20:14 -0400)
commitef8dd631f788810e19138771a7e72956467bef0f
treeb3211703957674af2bc73830d1c5edfa3b3f75e6
parent2758c28acabc16317f690874ac930aae50a4e461
bcachefs: Improve opts.degraded

Kill 'opts.very_degraded', and make 'opts.degraded' a persistent option,
stored in the superblock.

It's now an enum, with available choices ask/yes/very/no.

"ask" mode will be handled by the mount helper, for prompting the user
(on a machine used interactively) for whether to do a degraded mount.

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