summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTorge Matthies <openglfreak@googlemail.com>2023-09-21 23:25:54 +0200
committerKent Overstreet <kent.overstreet@linux.dev>2023-09-21 18:32:07 -0400
commit508de596ed0b58b1dbe783ca1fbbee04d40e9ccf (patch)
tree3cf7f212b3568a1da8b8e6d00a4c071e1b50c7b0
parent8d626104a76e17ea365be04ac70b546834f0cbb9 (diff)
bcachefs: Fix changing durability using sysfs
Signed-off-by: Torge Matthies <openglfreak@googlemail.com> Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
-rw-r--r--fs/bcachefs/sysfs.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/fs/bcachefs/sysfs.c b/fs/bcachefs/sysfs.c
index f3ca3c348eff..1abc61cb3f7e 100644
--- a/fs/bcachefs/sysfs.c
+++ b/fs/bcachefs/sysfs.c
@@ -977,7 +977,7 @@ STORE(bch2_dev)
mutex_lock(&c->sb_lock);
mi = &bch2_sb_get_members(c->disk_sb.sb)->members[ca->dev_idx];
- if (v != BCH_MEMBER_DURABILITY(mi)) {
+ if (v + 1 != BCH_MEMBER_DURABILITY(mi)) {
SET_BCH_MEMBER_DURABILITY(mi, v + 1);
bch2_write_super(c);
}