[PATCH 11/11] drbd_transport_rdma: wake up state_wq after clear DSB_CONNECTED in dtr_tx_timeout_work_fn
zhengbing.huang
zhengbing.huang at easystack.cn
Mon Jun 24 07:46:19 CEST 2024
From: Dongsheng Yang <dongsheng.yang at easystack.cn>
Signed-off-by: Dongsheng Yang <dongsheng.yang at easystack.cn>
---
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
More information about the drbd-dev
mailing list