[PATCH 11/11] drbd_transport_rdma: wake up state_wq after clear DSB_CONNECTED in dtr_tx_timeout_work_fn
"zhengbing.huang" <[email protected]>
| Newsgroups | dev.linux.lists.drbd-dev |
|---|---|
| Message-ID | <[email protected]> |
From: Dongsheng Yang <[email protected]> Signed-off-by: Dongsheng Yang <[email protected]> --- drbd/drbd_transport_rdma.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drbd/drbd_transport_rdma.c b/drbd/drbd_transport_rdma.c index 0cd639254..2df33af90 100644 --- a/drbd/drbd_transport_rdma.c +++ b/drbd/drbd_transport_rdma.c @@ -1572,6 +1572,7 @@ static void dtr_tx_timeout_work_fn(struct work_struct *work) if (!test_and_clear_bit(DSB_CONNECTED, &cm->state) || !path) goto out; + wake_up(&cm->state_wq); transport = path->path.transport; tr_warn(transport, "%pI4 - %pI4: tx timeout\n", &((struct sockaddr_in *)&path->path.my_addr)->sin_addr, -- 2.27.0