From: Torge Matthies Date: Thu, 21 Sep 2023 21:25:54 +0000 (+0200) Subject: bcachefs: Fix changing durability using sysfs X-Git-Tag: v6.7-rc1~201^2~32 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=d8b6f8c3c6fe7eb279d031c5f7bdde086185f0d1;p=thirdparty%2Fkernel%2Flinux.git bcachefs: Fix changing durability using sysfs Signed-off-by: Torge Matthies Signed-off-by: Kent Overstreet --- diff --git a/fs/bcachefs/sysfs.c b/fs/bcachefs/sysfs.c index 03dbea4d95ce4..b700be5b6664e 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); }