From d8b6f8c3c6fe7eb279d031c5f7bdde086185f0d1 Mon Sep 17 00:00:00 2001 From: Torge Matthies Date: Thu, 21 Sep 2023 23:25:54 +0200 Subject: bcachefs: Fix changing durability using sysfs Signed-off-by: Torge Matthies Signed-off-by: Kent Overstreet --- fs/bcachefs/sysfs.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fs/bcachefs/sysfs.c b/fs/bcachefs/sysfs.c index 03dbea4d95ce..b700be5b6664 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); } -- cgit v1.2.3