diff options
author | Kent Overstreet <kent.overstreet@linux.dev> | 2023-12-23 17:54:11 -0500 |
---|---|---|
committer | Kent Overstreet <kent.overstreet@linux.dev> | 2023-12-23 20:37:29 -0500 |
commit | 0522778a3331c325d636b0958059f1fb9a658bcf (patch) | |
tree | b3b526720fb568c1e24b10edf1401b3b8bafc5f3 | |
parent | aa4ceda0c45cfbd997426e30eed499a6f49ab138 (diff) |
bcachefs: Version upgrade doesn't require fsck
We explicitly track which fsck passes need to run on version upgrade, no
need to run all of fsck.
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
-rw-r--r-- | fs/bcachefs/recovery.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/fs/bcachefs/recovery.c b/fs/bcachefs/recovery.c index 5ea96ec74685..ec206139ecd1 100644 --- a/fs/bcachefs/recovery.c +++ b/fs/bcachefs/recovery.c @@ -737,7 +737,7 @@ int bch2_fs_recovery(struct bch_fs *c) goto err; } - if (c->opts.fsck || !(c->opts.nochanges && c->opts.norecovery)) + if (!(c->opts.nochanges && c->opts.norecovery)) check_version_upgrade(c); if (c->opts.fsck && c->opts.norecovery) { |