Linux RDMA and InfiniBand development
 help / color / mirror / Atom feed
* Re: [PATCH for-next 0/8] Some fixes from hns
       [not found] <1561376872-111496-1-git-send-email-oulijun@huawei.com>
@ 2019-07-05 17:23 ` Jason Gunthorpe
       [not found] ` <1561376872-111496-6-git-send-email-oulijun@huawei.com>
  1 sibling, 0 replies; 4+ messages in thread
From: Jason Gunthorpe @ 2019-07-05 17:23 UTC (permalink / raw)
  To: Lijun Ou; +Cc: dledford, leon, linux-rdma, linuxarm

On Mon, Jun 24, 2019 at 07:47:44PM +0800, Lijun Ou wrote:
> Here are some bug fixes as well code optimization.
> 
> Lang Cheng (3):
>   RDMA/hns: Set reset flag when hw resetting
>   RDMA/hns: Use %pK format pointer print
>   RDMA/hns: Clean up unnecessary variable initialization
> 
> Lijun Ou (1):
>   RDMA/hns: Bugfix for cleaning mtr
> 
> Xi Wang (1):
>   RDMA/hns: Fixs hw access invalid dma memory error
> 
> Yangyang Li (1):
>   RDMA/hns: Modify ba page size for cqe
> 
> chenglang (1):
>   RDMA/hns: Fixup qp release bug
> 
> o00290482 (1):
>   RDMA/hns: Bugfix for calculating qp buffer size
> 
>  drivers/infiniband/hw/hns/hns_roce_cmd.c   |  2 +-
>  drivers/infiniband/hw/hns/hns_roce_hw_v1.c |  4 +++-
>  drivers/infiniband/hw/hns/hns_roce_hw_v2.c |  9 +++++----
>  drivers/infiniband/hw/hns/hns_roce_main.c  |  2 +-
>  drivers/infiniband/hw/hns/hns_roce_pd.c    |  2 +-
>  drivers/infiniband/hw/hns/hns_roce_qp.c    | 13 ++++---------
>  6 files changed, 15 insertions(+), 17 deletions(-)
>

Applied to for-next, thanks

Jason

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [PATCH for-next 5/8] RDMA/hns: Bugfix for calculating qp buffer size
       [not found] ` <1561376872-111496-6-git-send-email-oulijun@huawei.com>
@ 2019-07-06  1:47   ` oulijun
  2019-07-07 12:21     ` Jason Gunthorpe
  0 siblings, 1 reply; 4+ messages in thread
From: oulijun @ 2019-07-06  1:47 UTC (permalink / raw)
  To: dledford, jgg; +Cc: leon, linux-rdma, linuxarm

在 2019/6/24 19:47, Lijun Ou 写道:
> From: o00290482 <o00290482@huawei.com>
Hi, Jason
   May be my local configuration error causing the wroong author.  How should I make changes?

The correct as follows:
From: Lijun Ou <oulijun@huawei.com>
> The buffer size of qp which used to allocate qp buffer space for
> storing sqwqe and rqwqe will be the length of buffer space. The
> kernel driver will use the buffer address and the same size to
> get the user memory. The same size named buff_size of qp. According
> the algorithm of calculating, The size of the two is not equal
> when users set the max sge of sq.
>
> Fixes: b28ca7cceff8 ("RDMA/hns: Limit extend sq sge num")
> Signed-off-by: Lijun Ou <oulijun@huawei.com>
> ---
>  drivers/infiniband/hw/hns/hns_roce_qp.c | 4 ++--
>  1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/drivers/infiniband/hw/hns/hns_roce_qp.c b/drivers/infiniband/hw/hns/hns_roce_qp.c
> index 305be42..d56c03d 100644
> --- a/drivers/infiniband/hw/hns/hns_roce_qp.c
> +++ b/drivers/infiniband/hw/hns/hns_roce_qp.c
> @@ -392,8 +392,8 @@ static int hns_roce_set_user_sq_size(struct hns_roce_dev *hr_dev,
>  					     hr_qp->sq.wqe_shift), PAGE_SIZE);
>  	} else {
>  		page_size = 1 << (hr_dev->caps.mtt_buf_pg_sz + PAGE_SHIFT);
> -		hr_qp->sge.sge_cnt =
> -		       max(page_size / (1 << hr_qp->sge.sge_shift), ex_sge_num);
> +		hr_qp->sge.sge_cnt = ex_sge_num ?
> +		   max(page_size / (1 << hr_qp->sge.sge_shift), ex_sge_num) : 0;
>  		hr_qp->buff_size = HNS_ROCE_ALOGN_UP((hr_qp->rq.wqe_cnt <<
>  					     hr_qp->rq.wqe_shift), page_size) +
>  				   HNS_ROCE_ALOGN_UP((hr_qp->sge.sge_cnt <<




^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [PATCH for-next 5/8] RDMA/hns: Bugfix for calculating qp buffer size
  2019-07-06  1:47   ` [PATCH for-next 5/8] RDMA/hns: Bugfix for calculating qp buffer size oulijun
@ 2019-07-07 12:21     ` Jason Gunthorpe
  2019-07-08 13:46       ` oulijun
  0 siblings, 1 reply; 4+ messages in thread
From: Jason Gunthorpe @ 2019-07-07 12:21 UTC (permalink / raw)
  To: oulijun; +Cc: dledford, leon, linux-rdma, linuxarm

On Sat, Jul 06, 2019 at 09:47:09AM +0800, oulijun wrote:
> 在 2019/6/24 19:47, Lijun Ou 写道:
> > From: o00290482 <o00290482@huawei.com>
> Hi, Jason
>    May be my local configuration error causing the wroong author.  How should I make changes?
> 
> The correct as follows:
> From: Lijun Ou <oulijun@huawei.com>

I fixed it this once, but please check and fix it on your end in
future.

You should be able to set the patch author in git's config file:

[user]
        email = jgg@mellanox.com
        name = Jason Gunthorpe

Jason

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [PATCH for-next 5/8] RDMA/hns: Bugfix for calculating qp buffer size
  2019-07-07 12:21     ` Jason Gunthorpe
@ 2019-07-08 13:46       ` oulijun
  0 siblings, 0 replies; 4+ messages in thread
From: oulijun @ 2019-07-08 13:46 UTC (permalink / raw)
  To: Jason Gunthorpe; +Cc: dledford, leon, linux-rdma, linuxarm

在 2019/7/7 20:21, Jason Gunthorpe 写道:
> On Sat, Jul 06, 2019 at 09:47:09AM +0800, oulijun wrote:
>> 在 2019/6/24 19:47, Lijun Ou 写道:
>>> From: o00290482 <o00290482@huawei.com>
>> Hi, Jason
>>    May be my local configuration error causing the wroong author.  How should I make changes?
>>
>> The correct as follows:
>> From: Lijun Ou <oulijun@huawei.com>
> I fixed it this once, but please check and fix it on your end in
> future.
>
> You should be able to set the patch author in git's config file:
>
> [user]
>         email = jgg@mellanox.com
>         name = Jason Gunthorpe
>
> Jason
>
> .
Thanks.




^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2019-07-08 13:46 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <1561376872-111496-1-git-send-email-oulijun@huawei.com>
2019-07-05 17:23 ` [PATCH for-next 0/8] Some fixes from hns Jason Gunthorpe
     [not found] ` <1561376872-111496-6-git-send-email-oulijun@huawei.com>
2019-07-06  1:47   ` [PATCH for-next 5/8] RDMA/hns: Bugfix for calculating qp buffer size oulijun
2019-07-07 12:21     ` Jason Gunthorpe
2019-07-08 13:46       ` oulijun

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox