mbox series

[for-next,0/9] RDMA/hns: Bugfixes and one improvement

Message ID 20240906093444.3571619-1-huangjunxian6@hisilicon.com (mailing list archive)
Headers show
Series RDMA/hns: Bugfixes and one improvement | expand

Message

Junxian Huang Sept. 6, 2024, 9:34 a.m. UTC
This is a series of hns patches. Patch #8 is an improvement for
hem allocation performance, and the others are some fixes.

Chengchang Tang (2):
  RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled
  RDMA/hns: Fix 1bit-ECC recovery address in non-4K OS

Feng Fang (1):
  RDMA/hns: Fix different dgids mapping to the same dip_idx

Junxian Huang (3):
  RDMA/hns: Don't modify rq next block addr in HIP09 QPC
  RDMA/hns: Fix VF triggering PF reset in abnormal interrupt handler
  RDMA/hns: Optimize hem allocation performance

wenglianfa (3):
  RDMA/hns: Fix Use-After-Free of rsv_qp on HIP08
  RDMA/hns: Fix cpu stuck caused by printings during reset
  RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()

 drivers/infiniband/hw/hns/hns_roce_cq.c     |   4 +-
 drivers/infiniband/hw/hns/hns_roce_device.h |   6 +-
 drivers/infiniband/hw/hns/hns_roce_hem.c    |  26 ++--
 drivers/infiniband/hw/hns/hns_roce_hw_v2.c  | 156 +++++++++++++-------
 drivers/infiniband/hw/hns/hns_roce_hw_v2.h  |   1 +
 drivers/infiniband/hw/hns/hns_roce_mr.c     |   4 +-
 drivers/infiniband/hw/hns/hns_roce_qp.c     |  32 ++--
 drivers/infiniband/hw/hns/hns_roce_srq.c    |   4 +-
 8 files changed, 148 insertions(+), 85 deletions(-)

--
2.33.0

Comments

Leon Romanovsky Sept. 10, 2024, 1:13 p.m. UTC | #1
On Fri, Sep 06, 2024 at 05:34:35PM +0800, Junxian Huang wrote:
> This is a series of hns patches. Patch #8 is an improvement for
> hem allocation performance, and the others are some fixes.
> 
>   RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled
>   RDMA/hns: Fix 1bit-ECC recovery address in non-4K OS
>   RDMA/hns: Don't modify rq next block addr in HIP09 QPC
>   RDMA/hns: Fix VF triggering PF reset in abnormal interrupt handler
>   RDMA/hns: Optimize hem allocation performance
>   RDMA/hns: Fix Use-After-Free of rsv_qp on HIP08
>   RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()

Applied

>   RDMA/hns: Fix cpu stuck caused by printings during reset
>   RDMA/hns: Fix different dgids mapping to the same dip_idx

Need some discussion.

Thanks
Leon Romanovsky Sept. 10, 2024, 1:13 p.m. UTC | #2
On Fri, 06 Sep 2024 17:34:35 +0800, Junxian Huang wrote:
> This is a series of hns patches. Patch #8 is an improvement for
> hem allocation performance, and the others are some fixes.
> 
> Chengchang Tang (2):
>   RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled
>   RDMA/hns: Fix 1bit-ECC recovery address in non-4K OS
> 
> [...]

Applied, thanks!

[1/9] RDMA/hns: Don't modify rq next block addr in HIP09 QPC
      https://git.kernel.org/rdma/rdma/c/6928d264e328e0
[2/9] RDMA/hns: Fix Use-After-Free of rsv_qp on HIP08
      https://git.kernel.org/rdma/rdma/c/fd8489294dd2be
[4/9] RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()
      https://git.kernel.org/rdma/rdma/c/d586628b169d14
[5/9] RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled
      https://git.kernel.org/rdma/rdma/c/74d315b5af1802
[6/9] RDMA/hns: Fix VF triggering PF reset in abnormal interrupt handler
      https://git.kernel.org/rdma/rdma/c/4321feefa5501a
[7/9] RDMA/hns: Fix 1bit-ECC recovery address in non-4K OS
      https://git.kernel.org/rdma/rdma/c/ce196f6297c7f3
[8/9] RDMA/hns: Optimize hem allocation performance
      https://git.kernel.org/rdma/rdma/c/fe51f6254d81f5

Best regards,