[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20250320145702.GA204190@nvidia.com>
Date: Thu, 20 Mar 2025 11:57:02 -0300
From: Jason Gunthorpe <jgg@...dia.com>
To: Linus Torvalds <torvalds@...ux-foundation.org>
Cc: linux-rdma@...r.kernel.org, linux-kernel@...r.kernel.org,
Leon Romanovsky <leonro@...dia.com>
Subject: [GIT PULL] Please pull RDMA subsystem changes
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(-)
Download attachment "signature.asc" of type "application/pgp-signature" (229 bytes)
Powered by blists - more mailing lists