| From cf81a6ddbd9c676332cb2498c4f4e0d720a9789f Mon Sep 17 00:00:00 2001 |
| From: Sasha Levin <sashal@kernel.org> |
| Date: Wed, 21 Oct 2020 11:50:08 +0000 |
| Subject: RDMA/qedr: Fix memory leak in iWARP CM |
| |
| From: Alok Prasad <palok@marvell.com> |
| |
| [ Upstream commit a2267f8a52eea9096861affd463f691be0f0e8c9 ] |
| |
| 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 <michal.kalderon@marvell.com> |
| Signed-off-by: Igor Russkikh <irusskikh@marvell.com> |
| Signed-off-by: Alok Prasad <palok@marvell.com> |
| Signed-off-by: Jason Gunthorpe <jgg@nvidia.com> |
| Signed-off-by: Sasha Levin <sashal@kernel.org> |
| --- |
| drivers/infiniband/hw/qedr/qedr_iw_cm.c | 1 + |
| 1 file changed, 1 insertion(+) |
| |
| diff --git a/drivers/infiniband/hw/qedr/qedr_iw_cm.c b/drivers/infiniband/hw/qedr/qedr_iw_cm.c |
| index c7169d2c69e5b..c4bc58736e489 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; |
| } |
| |
| -- |
| 2.27.0 |
| |