RDMA/hns: Fix PBL page MTR find
authorChengchang Tang <tangchengchang@huawei.com>
Sat, 26 Nov 2022 10:29:08 +0000 (18:29 +0800)
committerJason Gunthorpe <jgg@nvidia.com>
Wed, 7 Dec 2022 23:51:05 +0000 (19:51 -0400)
commit9fb39ef2ff3e18f1740625ba04093dfbef086d2b
treeb74217e4469695c616d56ad59dbb4103a40c9077
parentbc34c04f7b97c3794dec5a6d6d27ffd5f0e4f5c8
RDMA/hns: Fix PBL page MTR find

Now, The address of the first two pages in the MR will be searched, which
use to speed up the lookup of the pbl table for hardware.  An exception
will occur when there is only one page in this MR.  This patch fix the
number of page to search.

Fixes: 9b2cf76c9f05 ("RDMA/hns: Optimize PBL buffer allocation process")
Link: https://lore.kernel.org/r/20221126102911.2921820-4-xuhaoyue1@hisilicon.com
Signed-off-by: Chengchang Tang <tangchengchang@huawei.com>
Signed-off-by: Haoyue Xu <xuhaoyue1@hisilicon.com>
Signed-off-by: Jason Gunthorpe <jgg@nvidia.com>
drivers/infiniband/hw/hns/hns_roce_hw_v2.c