[PATCH 03/11] drbd_transport_rdma: put kref for cm in dtr_path_established in error path
zhengbing.huang
zhengbing.huang at easystack.cn
Mon Jun 24 07:46:11 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 cfbae0e78..eccd0c6ce 100644
--- a/drbd/drbd_transport_rdma.c
+++ b/drbd/drbd_transport_rdma.c
@@ -922,6 +922,7 @@ static void dtr_path_established(struct dtr_cm *cm)
atomic_set(&cs->active_state, PCS_INACTIVE);
wake_up(&cs->wq);
}
+ kref_put(&cm->kref, dtr_destroy_cm);
return;
}
--
2.27.0
More information about the drbd-dev
mailing list