summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKent Overstreet <kent.overstreet@gmail.com>2018-11-28 21:22:02 -0500
committerKent Overstreet <kent.overstreet@gmail.com>2018-11-29 01:46:59 -0500
commit68d95545a2773282e4cf0f0428c16ed54f784f9c (patch)
treef53d085125a680f0d1bdb89c16fe222261b054f6
parent316218dd904296f938ec3db38581e18f793f535a (diff)
-rw-r--r--fs/bcachefs/recovery.c10
1 files changed, 8 insertions, 2 deletions
diff --git a/fs/bcachefs/recovery.c b/fs/bcachefs/recovery.c
index e9e4a1addd5a..305bf96ebe3d 100644
--- a/fs/bcachefs/recovery.c
+++ b/fs/bcachefs/recovery.c
@@ -388,8 +388,14 @@ int bch2_fs_initialize(struct bch_fs *c)
goto err;
mutex_lock(&c->sb_lock);
- c->disk_sb.sb->version = c->disk_sb.sb->version_min =
- le16_to_cpu(bcachefs_metadata_version_current);
+ if (0) {
+ c->disk_sb.sb->version = c->disk_sb.sb->version_min =
+ le16_to_cpu(bcachefs_metadata_version_current);
+ } else {
+ c->disk_sb.sb->version =
+ le16_to_cpu(bcachefs_metadata_version_min);
+ }
+
c->disk_sb.sb->features[0] |= 1ULL << BCH_FEATURE_ATOMIC_NLINK;
SET_BCH_SB_INITIALIZED(c->disk_sb.sb, true);