aboutsummaryrefslogtreecommitdiffstats
path: root/drivers
diff options
context:
space:
mode:
Diffstat (limited to 'drivers')
-rw-r--r--drivers/block/drbd/drbd_main.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/block/drbd/drbd_main.c b/drivers/block/drbd/drbd_main.c
index 14afbd4e53a5..8b8a38dc6492 100644
--- a/drivers/block/drbd/drbd_main.c
+++ b/drivers/block/drbd/drbd_main.c
@@ -800,6 +800,10 @@ static int is_valid_state_transition(struct drbd_conf *mdev,
800 os.conn < C_CONNECTED) 800 os.conn < C_CONNECTED)
801 rv = SS_NEED_CONNECTION; 801 rv = SS_NEED_CONNECTION;
802 802
803 if ((ns.conn == C_SYNC_TARGET || ns.conn == C_SYNC_SOURCE)
804 && os.conn < C_WF_REPORT_PARAMS)
805 rv = SS_NEED_CONNECTION; /* No NetworkFailure -> SyncTarget etc... */
806
803 return rv; 807 return rv;
804} 808}
805 809