diff options
author | Philipp Reisner <philipp.reisner@linbit.com> | 2012-10-01 12:04:12 -0400 |
---|---|---|
committer | Philipp Reisner <philipp.reisner@linbit.com> | 2012-11-09 08:11:42 -0500 |
commit | 4035e4c2ebeb6ac1acbf4e5dd8a759fcf93ff8da (patch) | |
tree | 6b05a01cb88deeec5a0e1159fd7d9db5067d3a09 /drivers/block/drbd | |
parent | 42839f65361baa0fa62494c32f1dae570e9dce19 (diff) |
drbd: Fix clearing of MDF_AL_DISABLED
Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
Diffstat (limited to 'drivers/block/drbd')
-rw-r--r-- | drivers/block/drbd/drbd_nl.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/block/drbd/drbd_nl.c b/drivers/block/drbd/drbd_nl.c index 52258867222a..298dd3e35e02 100644 --- a/drivers/block/drbd/drbd_nl.c +++ b/drivers/block/drbd/drbd_nl.c | |||
@@ -1226,7 +1226,7 @@ int drbd_adm_disk_opts(struct sk_buff *skb, struct genl_info *info) | |||
1226 | mutex_unlock(&mdev->tconn->conf_update); | 1226 | mutex_unlock(&mdev->tconn->conf_update); |
1227 | 1227 | ||
1228 | if (new_disk_conf->al_updates) | 1228 | if (new_disk_conf->al_updates) |
1229 | mdev->ldev->md.flags &= MDF_AL_DISABLED; | 1229 | mdev->ldev->md.flags &= ~MDF_AL_DISABLED; |
1230 | else | 1230 | else |
1231 | mdev->ldev->md.flags |= MDF_AL_DISABLED; | 1231 | mdev->ldev->md.flags |= MDF_AL_DISABLED; |
1232 | 1232 | ||
@@ -1615,7 +1615,7 @@ int drbd_adm_attach(struct sk_buff *skb, struct genl_info *info) | |||
1615 | flags. */ | 1615 | flags. */ |
1616 | 1616 | ||
1617 | if (rcu_dereference(mdev->ldev->disk_conf)->al_updates) | 1617 | if (rcu_dereference(mdev->ldev->disk_conf)->al_updates) |
1618 | mdev->ldev->md.flags &= MDF_AL_DISABLED; | 1618 | mdev->ldev->md.flags &= ~MDF_AL_DISABLED; |
1619 | else | 1619 | else |
1620 | mdev->ldev->md.flags |= MDF_AL_DISABLED; | 1620 | mdev->ldev->md.flags |= MDF_AL_DISABLED; |
1621 | 1621 | ||