diff options
author | Kent Overstreet <kent.overstreet@gmail.com> | 2021-02-06 23:17:26 -0500 |
---|---|---|
committer | Kent Overstreet <kent.overstreet@linux.dev> | 2023-10-22 17:08:53 -0400 |
commit | fcb3431be837d06ae9af6eedde6a6509881664de (patch) | |
tree | 207bccd6939e15f6c1a7377ef2f8ef355b14fcaa /fs/bcachefs/opts.h | |
parent | 5d428c7c6445fc483f77eef82d17a744eeed73be (diff) | |
download | lwn-fcb3431be837d06ae9af6eedde6a6509881664de.tar.gz lwn-fcb3431be837d06ae9af6eedde6a6509881664de.zip |
bcachefs: Redo checks for sufficient devices
When the replicas mechanism was added, for tracking data by which drives
it's replicated on, the check for whether we have sufficient devices was
never updated to make use of it. This patch finally does that.
Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
Diffstat (limited to 'fs/bcachefs/opts.h')
-rw-r--r-- | fs/bcachefs/opts.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/fs/bcachefs/opts.h b/fs/bcachefs/opts.h index 01b93e7eb027..01282314bacb 100644 --- a/fs/bcachefs/opts.h +++ b/fs/bcachefs/opts.h @@ -222,6 +222,11 @@ enum opt_type { OPT_BOOL(), \ NO_SB_OPT, false, \ NULL, "Allow mounting in degraded mode") \ + x(very_degraded, u8, \ + OPT_MOUNT, \ + OPT_BOOL(), \ + NO_SB_OPT, false, \ + NULL, "Allow mounting in when data will be missing") \ x(discard, u8, \ OPT_MOUNT|OPT_DEVICE, \ OPT_BOOL(), \ |