From: Alok Prasad Date: Wed, 21 Oct 2020 11:50:08 +0000 (+0000) Subject: RDMA/qedr: Fix memory leak in iWARP CM X-Git-Tag: v5.10.7~1280^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=a2267f8a52eea9096861affd463f691be0f0e8c9;p=platform%2Fkernel%2Flinux-rpi.git RDMA/qedr: Fix memory leak in iWARP CM Fixes memory leak in iWARP CM Fixes: e411e0587e0d ("RDMA/qedr: Add iWARP connection management functions") Link: https://lore.kernel.org/r/20201021115008.28138-1-palok@marvell.com Signed-off-by: Michal Kalderon Signed-off-by: Igor Russkikh Signed-off-by: Alok Prasad Signed-off-by: Jason Gunthorpe --- diff --git a/drivers/infiniband/hw/qedr/qedr_iw_cm.c b/drivers/infiniband/hw/qedr/qedr_iw_cm.c index c7169d2..c4bc587 100644 --- a/drivers/infiniband/hw/qedr/qedr_iw_cm.c +++ b/drivers/infiniband/hw/qedr/qedr_iw_cm.c @@ -727,6 +727,7 @@ int qedr_iw_destroy_listen(struct iw_cm_id *cm_id) listener->qed_handle); cm_id->rem_ref(cm_id); + kfree(listener); return rc; }