RDMA/hns: fix memory leak in hns_roce_alloc_mr()
authorZhengchao Shao <shaozhengchao@huawei.com>
Sat, 19 Nov 2022 07:08:34 +0000 (15:08 +0800)
committerLeon Romanovsky <leon@kernel.org>
Tue, 22 Nov 2022 14:20:08 +0000 (16:20 +0200)
commita115aa00b18f7b8982b8f458149632caf64a862a
treee31fc1f69782633560fb3578402a94667a157f1e
parent9907526d25c4ad8a6e3006487a544140776ba005
RDMA/hns: fix memory leak in hns_roce_alloc_mr()

When hns_roce_mr_enable() failed in hns_roce_alloc_mr(), mr_key is not
released. Compiled test only.

Fixes: 9b2cf76c9f05 ("RDMA/hns: Optimize PBL buffer allocation process")
Signed-off-by: Zhengchao Shao <shaozhengchao@huawei.com>
Link: https://lore.kernel.org/r/20221119070834.48502-1-shaozhengchao@huawei.com
Signed-off-by: Leon Romanovsky <leon@kernel.org>
drivers/infiniband/hw/hns/hns_roce_mr.c