summaryrefslogtreecommitdiff
path: root/libbcachefs/opts.c
diff options
context:
space:
mode:
authorKent Overstreet <kent.overstreet@gmail.com>2019-12-16 14:42:09 -0500
committerKent Overstreet <kent.overstreet@gmail.com>2019-12-16 14:42:09 -0500
commit92d34f6ed29e90d48c40a4c31816df805edfe483 (patch)
tree01686f4d7c446156ee54a8eb5dce2132ef54993c /libbcachefs/opts.c
parentf574ca05f8b8284f28e61d5e788550bed15fc006 (diff)
Update bcachefs sources to fbb669e9de bcachefs: Kill btree_node_iter_large
Diffstat (limited to 'libbcachefs/opts.c')
-rw-r--r--libbcachefs/opts.c11
1 files changed, 2 insertions, 9 deletions
diff --git a/libbcachefs/opts.c b/libbcachefs/opts.c
index 13a9a2fc..cbacd2f3 100644
--- a/libbcachefs/opts.c
+++ b/libbcachefs/opts.c
@@ -299,15 +299,8 @@ int bch2_opt_check_may_set(struct bch_fs *c, int id, u64 v)
ret = bch2_check_set_has_compressed_data(c, v);
break;
case Opt_erasure_code:
- if (v &&
- !(c->sb.features & (1ULL << BCH_FEATURE_EC))) {
- mutex_lock(&c->sb_lock);
- c->disk_sb.sb->features[0] |=
- cpu_to_le64(1ULL << BCH_FEATURE_EC);
-
- bch2_write_super(c);
- mutex_unlock(&c->sb_lock);
- }
+ if (v)
+ bch2_check_set_feature(c, BCH_FEATURE_EC);
break;
}