diff options
author | Philipp Reisner <philipp.reisner@linbit.com> | 2011-03-15 20:24:49 +0300 |
---|---|---|
committer | Philipp Reisner <philipp.reisner@linbit.com> | 2012-11-04 03:16:26 +0400 |
commit | 38fa9988fa838324a0cce6e2f9d3c674230659d5 (patch) | |
tree | 8797715df160a1ab72927c89c654a5752122a2d6 /drivers/block/drbd/drbd_actlog.c | |
parent | 34f646bd5731cfd456fbacc95c12a2cf52275e54 (diff) | |
download | linux-38fa9988fa838324a0cce6e2f9d3c674230659d5.tar.xz |
drbd: Do not modify the connection state with something else that conn_request_state()
Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
Diffstat (limited to 'drivers/block/drbd/drbd_actlog.c')
-rw-r--r-- | drivers/block/drbd/drbd_actlog.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/block/drbd/drbd_actlog.c b/drivers/block/drbd/drbd_actlog.c index c1a90616776b..89f1a6904a46 100644 --- a/drivers/block/drbd/drbd_actlog.c +++ b/drivers/block/drbd/drbd_actlog.c @@ -769,7 +769,7 @@ static void drbd_try_clear_on_disk_bm(struct drbd_conf *mdev, sector_t sector, dump_stack(); lc_put(mdev->resync, &ext->lce); - drbd_force_state(mdev, NS(conn, C_DISCONNECTING)); + conn_request_state(mdev->tconn, NS(conn, C_DISCONNECTING), CS_HARD); return; } } else { |