From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-m25467.xmail.ntesmail.com (mail-m25467.xmail.ntesmail.com [103.129.254.67]) by mail19.linbit.com (LINBIT Mail Daemon) with ESMTP id CCF654205C7 for ; Mon, 24 Jun 2024 09:27:02 +0200 (CEST) Received: from localhost.localdomain (unknown [218.94.118.90]) by smtp.qiye.163.com (Hmail) with ESMTPA id 6C33E7E06E2 for ; Mon, 24 Jun 2024 13:46:21 +0800 (CST) From: "zhengbing.huang" To: drbd-dev@lists.linbit.com Subject: [PATCH 03/11] drbd_transport_rdma: put kref for cm in dtr_path_established in error path Date: Mon, 24 Jun 2024 13:46:11 +0800 Message-Id: <20240624054619.23212-3-zhengbing.huang@easystack.cn> In-Reply-To: <20240624054619.23212-1-zhengbing.huang@easystack.cn> References: <20240624054619.23212-1-zhengbing.huang@easystack.cn> List-Id: "*Coordination* of development, patches, contributions -- *Questions* \(even to developers\) go to drbd-user, please." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: Dongsheng Yang Signed-off-by: Dongsheng Yang --- 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