]> git.baikalelectronics.ru Git - kernel.git/commit
RDMA/usnic: Fix memleak in find_free_vf_and_create_qp_grp
authorDinghao Liu <dinghao.liu@zju.edu.cn>
Sat, 26 Dec 2020 07:42:48 +0000 (15:42 +0800)
committerJason Gunthorpe <jgg@nvidia.com>
Thu, 7 Jan 2021 20:07:12 +0000 (16:07 -0400)
commit4667c0fb173ead413228af6d80d775ba276fa257
treeb9c7ca37323ef42d8a615271f3fab857833dcca9
parent8cd176690ea0ff2504128dc3b825d3fead99f04b
RDMA/usnic: Fix memleak in find_free_vf_and_create_qp_grp

If usnic_ib_qp_grp_create() fails at the first call, dev_list
will not be freed on error, which leads to memleak.

Fixes: ebbe7c1d511a ("IB/usnic: Add Cisco VIC low-level hardware driver")
Link: https://lore.kernel.org/r/20201226074248.2893-1-dinghao.liu@zju.edu.cn
Signed-off-by: Dinghao Liu <dinghao.liu@zju.edu.cn>
Reviewed-by: Leon Romanovsky <leonro@nvidia.com>
Signed-off-by: Jason Gunthorpe <jgg@nvidia.com>
drivers/infiniband/hw/usnic/usnic_ib_verbs.c