]> git.baikalelectronics.ru Git - kernel.git/commit
IB/hns: fix memory leak on ah on error return path
authorColin Ian King <colin.king@canonical.com>
Tue, 8 Aug 2017 17:41:02 +0000 (18:41 +0100)
committerDoug Ledford <dledford@redhat.com>
Wed, 16 Aug 2017 15:30:33 +0000 (11:30 -0400)
commitc5fedf2f85d4781bdf24ef3864d595f90a112c54
tree940d528d54ef8bb6b51f82225ecd41a1b96b056e
parent9c4876455c9d3b4e94a408950fb4e7b73eeebe23
IB/hns: fix memory leak on ah on error return path

When dmac is NULL, ah is not being freed on the error return path. Fix
this by kfree'ing it.

Detected by CoverityScan, CID#1452636 ("Resource Leak")

Fixes: 38613cd9b0d0 ("IB/core: Use rdma_ah_attr accessor functions")
Signed-off-by: Colin Ian King <colin.king@canonical.com>
Signed-off-by: Doug Ledford <dledford@redhat.com>
drivers/infiniband/hw/hns/hns_roce_ah.c