[GIT PULL] Please pull RDMA subsystem changes

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Linus,

I don't usually send RC PRs so late, but due to some travel it is what
is.

Collected driver fixes from the last few weeks, I was surprised how
significant many of them seemed to be.

Thanks,
Jason

The following changes since commit b66535356a4834a234f99e16a97eb51f2c6c5a7d:

  RDMA/bnxt_re: Fix the page details for the srq created by kernel consumers (2025-02-23 06:57:56 -0500)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git tags/for-linus

for you to fetch changes up to 6b5e41a8b51fce520bb09bd651a29ef495e990de:

  RDMA/hns: Fix wrong value of max_sge_rd (2025-03-12 14:35:50 -0400)

----------------------------------------------------------------
RDMA v6.14 second rc pull request

- Fix rdma-core test failures due to wrong startup ordering in rxe

- Don't crash in bnxt_re if the FW supports more than 64k QPs

- Fix wrong QP table indexing math in bnxt_re

- Calculate the max SRQs for userspace properly in bnxt_re

- Don't try to do math on errno for mlx5's rate calculation

- Properly allow userspace to control the VLAN in the QP state during
  INIT->RTR for bnxt_re

- 6 bug fixes for HNS:
  * Soft lockup when processing huge MRs, add a cond_resched()
  * Fix missed error unwind for doorbell allocation
  * Prevent bad send queue parameters from userspace
  * Wrong error unwind in qp creation
  * Missed xa_destroy during driver shutdown
  * Fix reporting to userspace of max_sge_rd, hns doesn't have a
    read/write difference.

----------------------------------------------------------------
Junxian Huang (6):
      RDMA/hns: Fix soft lockup during bt pages loop
      RDMA/hns: Fix unmatched condition in error path of alloc_user_qp_db()
      RDMA/hns: Fix invalid sq params not being blocked
      RDMA/hns: Fix a missing rollback in error path of hns_roce_create_qp_common()
      RDMA/hns: Fix missing xa_destroy()
      RDMA/hns: Fix wrong value of max_sge_rd

Kashyap Desai (2):
      RDMA/bnxt_re: Fix allocation of QP table
      RDMA/bnxt_re: Add missing paranthesis in map_qp_id_to_tbl_indx

Preethi G (1):
      RDMA/bnxt_re: Fix reporting maximum SRQs on P7 chips

Qasim Ijaz (1):
      RDMA/mlx5: Handle errors returned from mlx5r_ib_rate()

Saravanan Vajravel (1):
      RDMA/bnxt_re: Avoid clearing VLAN_ID mask in modify qp path

Zhu Yanjun (1):
      RDMA/rxe: Fix the failure of ibv_query_device() and ibv_query_device_ex() tests

 drivers/infiniband/hw/bnxt_re/bnxt_re.h    |  6 ------
 drivers/infiniband/hw/bnxt_re/main.c       |  3 +--
 drivers/infiniband/hw/bnxt_re/qplib_fp.c   |  2 --
 drivers/infiniband/hw/bnxt_re/qplib_rcfw.c | 10 +---------
 drivers/infiniband/hw/bnxt_re/qplib_rcfw.h |  6 +++---
 drivers/infiniband/hw/bnxt_re/qplib_res.c  |  9 +++++++++
 drivers/infiniband/hw/bnxt_re/qplib_res.h  | 12 ++++++++++++
 drivers/infiniband/hw/bnxt_re/qplib_sp.c   |  3 +++
 drivers/infiniband/hw/bnxt_re/roce_hsi.h   |  3 ++-
 drivers/infiniband/hw/hns/hns_roce_alloc.c |  4 +++-
 drivers/infiniband/hw/hns/hns_roce_cq.c    |  1 +
 drivers/infiniband/hw/hns/hns_roce_hem.c   | 16 +++++++++++++++-
 drivers/infiniband/hw/hns/hns_roce_main.c  |  2 +-
 drivers/infiniband/hw/hns/hns_roce_qp.c    | 20 +++++++++++---------
 drivers/infiniband/hw/mlx5/ah.c            | 14 +++++++++-----
 drivers/infiniband/sw/rxe/rxe.c            | 25 ++++++-------------------
 16 files changed, 77 insertions(+), 59 deletions(-)

Attachment: signature.asc
Description: PGP signature


[Index of Archives]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Photo]     [Yosemite News]     [Yosemite Photos]     [Linux Kernel]     [Linux SCSI]     [XFree86]

  Powered by Linux