提交 3aebdd2d 编写于 作者: L Lang Cheng 提交者: Xie XiuQi

add return success to rereg_mr_trans

driver inclusion
category: bugfix
bugzilla: NA
CVE: NA

When optimize hns_roce_rereg_user_mr, rereg_mr_trans does nt return
immediately, but enters the exception handling branch.
Although the return value is still 0, an umem release is performed.
The correct return processing should be added.

Fixes: d5c96b0495e7 ("RDMA/hns: RDMA/hns: Optimize hns_roce_rereg_user_mr function")

Feature or Bugfix:Bugfix
Signed-off-by: NLang Cheng <chenglang@huawei.com>
Reviewed-by: Nliuyixian <liuyixian@huawei.com>
Reviewed-by: NYang Yingliang <yangyingliang@huawei.com>
Signed-off-by: NYang Yingliang <yangyingliang@huawei.com>
上级 cee86512
...@@ -1313,6 +1313,8 @@ static int rereg_mr_trans(struct ib_mr *ibmr, int flags, ...@@ -1313,6 +1313,8 @@ static int rereg_mr_trans(struct ib_mr *ibmr, int flags,
goto release_umem; goto release_umem;
} }
return 0;
release_umem: release_umem:
ib_umem_release(mr->umem); ib_umem_release(mr->umem);
return ret; return ret;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册