]> git.proxmox.com Git - mirror_ubuntu-hirsute-kernel.git/commit
RDMA/hns: Fix double free of the pointer to TSQ/TPQ
authorWeihang Li <liweihang@huawei.com>
Thu, 12 Nov 2020 11:29:42 +0000 (19:29 +0800)
committerJason Gunthorpe <jgg@nvidia.com>
Thu, 12 Nov 2020 17:33:44 +0000 (13:33 -0400)
commit7af80c02c7b3cf7ac580a33f15d155730574769f
treeec0a8c8cbf280efb7a459f2c7ccac6af763ff4bd
parent22dd4c707673129ed17e803b4bf68a567b2731db
RDMA/hns: Fix double free of the pointer to TSQ/TPQ

A return statement is omitted after getting HEM table, then the newly
allocated pointer will be freed directly, which will cause a calltrace
when the driver was removed.

Fixes: d6d91e46210f ("RDMA/hns: Add support for configuring GMV table")
Link: https://lore.kernel.org/r/1605180582-46504-1-git-send-email-liweihang@huawei.com
Signed-off-by: Weihang Li <liweihang@huawei.com>
Signed-off-by: Jason Gunthorpe <jgg@nvidia.com>
drivers/infiniband/hw/hns/hns_roce_hw_v2.c