]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
RDMA/rtrs: Fix the last iu->buf leak in err path
authorLi Zhijian <lizhijian@fujitsu.com>
Tue, 25 Apr 2023 01:02:42 +0000 (01:02 +0000)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 21 Jun 2023 14:02:12 +0000 (16:02 +0200)
commit53f93d46e1be5fe0338b3d81091969c3e17b202f
tree1b5c0c9303c4c9cb95bfc7274dda14a6b6fc23f1
parent880f667291598a94d25ec6f49d2e8343b7ce5a6e
RDMA/rtrs: Fix the last iu->buf leak in err path

[ Upstream commit 3bf3a7c6985c625f64e73baefdaa36f1c2045a29 ]

The last iu->buf will leak if ib_dma_mapping_error() fails.

Fixes: c0894b3ea69d ("RDMA/rtrs: core: lib functions shared between client and server modules")
Link: https://lore.kernel.org/r/1682384563-2-3-git-send-email-lizhijian@fujitsu.com
Signed-off-by: Li Zhijian <lizhijian@fujitsu.com>
Acked-by: Guoqing Jiang <guoqing.jiang@linux.dev>
Acked-by: Jack Wang <jinpu.wang@ionos.com>
Signed-off-by: Jason Gunthorpe <jgg@nvidia.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/infiniband/ulp/rtrs/rtrs.c