aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/block/drbd/drbd_receiver.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/drivers/block/drbd/drbd_receiver.c b/drivers/block/drbd/drbd_receiver.c
index 280735da1963..55c359a1a052 100644
--- a/drivers/block/drbd/drbd_receiver.c
+++ b/drivers/block/drbd/drbd_receiver.c
@@ -763,8 +763,6 @@ static int drbd_connect(struct drbd_conf *mdev)
763 if (drbd_request_state(mdev, NS(conn, C_WF_CONNECTION)) < SS_SUCCESS) 763 if (drbd_request_state(mdev, NS(conn, C_WF_CONNECTION)) < SS_SUCCESS)
764 return -2; 764 return -2;
765 765
766 clear_bit(DISCARD_CONCURRENT, &mdev->flags);
767
768 sock = NULL; 766 sock = NULL;
769 msock = NULL; 767 msock = NULL;
770 768
@@ -784,6 +782,7 @@ static int drbd_connect(struct drbd_conf *mdev)
784 sock = s; 782 sock = s;
785 s = NULL; 783 s = NULL;
786 } else if (!msock) { 784 } else if (!msock) {
785 clear_bit(DISCARD_CONCURRENT, &mdev->flags);
787 drbd_send_fp(mdev, s, P_HAND_SHAKE_M); 786 drbd_send_fp(mdev, s, P_HAND_SHAKE_M);
788 msock = s; 787 msock = s;
789 s = NULL; 788 s = NULL;