[GIT PULL] Please pull RDMA subsystem changes
From: Jason Gunthorpe
Date: Fri Mar 27 2026 - 11:11:31 EST
Hi Linus,
A handful of rc fixes, with a bug chunk of irdma related items.
Thanks,
Jason
The following changes since commit 11439c4635edd669ae435eec308f4ab8a0804808:
Linux 7.0-rc2 (2026-03-01 15:39:31 -0800)
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 e37afcb56ae070477741fe2d6e61fc0c542cce2d:
RDMA/irdma: Harden depth calculation functions (2026-03-18 06:20:53 -0400)
----------------------------------------------------------------
RDMA v7.0 second rc
- Quite a few irdma bug fixes, several user triggerable
- Fix a 0 SMAC header in ionic
- Tolerate FW errors for RAAS in bng_re
- Don't UAF in efa when printing error events
- Better handle pool exhaustion in the new bvec paths
----------------------------------------------------------------
Abhijit Gangurde (1):
RDMA/ionic: Preserve and set Ethernet source MAC after ib_ud_header_init()
Anil Samal (1):
RDMA/irdma: Fix deadlock during netdev reset with active connections
Chuck Lever (2):
RDMA/rw: Fall back to direct SGE on MR pool exhaustion
RDMA/rw: Fix MR pool exhaustion in bvec RDMA READ path
Ethan Tidmore (1):
RDMA/efa: Fix possible deadlock
Ivan Barrera (1):
RDMA/irdma: Clean up unnecessary dereference of event->cm_node
Jacob Moroni (2):
RDMA/irdma: Fix double free related to rereg_user_mr
RDMA/irdma: Initialize free_qp completion before using it
Kamal Heib (1):
RDMA/bng_re: Fix silent failure in HWRM version query
Shiraz Saleem (1):
RDMA/irdma: Harden depth calculation functions
Tatyana Nikolova (4):
RDMA/irdma: Update ibqp state to error if QP is already in error state
RDMA/irdma: Remove a NOP wait_event() in irdma_modify_qp_roce()
RDMA/irdma: Remove reset check from irdma_modify_qp_to_err()
RDMA/irdma: Return EINVAL for invalid arp index error
Yonatan Nachum (1):
RDMA/efa: Fix use of completion ctx after free
drivers/infiniband/core/rw.c | 37 ++++++++---
drivers/infiniband/hw/bng_re/bng_dev.c | 14 ++--
drivers/infiniband/hw/efa/efa_com.c | 88 +++++++++++--------------
drivers/infiniband/hw/ionic/ionic_controlpath.c | 4 +-
drivers/infiniband/hw/irdma/cm.c | 29 ++++----
drivers/infiniband/hw/irdma/uk.c | 39 ++++++-----
drivers/infiniband/hw/irdma/utils.c | 2 -
drivers/infiniband/hw/irdma/verbs.c | 10 +--
8 files changed, 123 insertions(+), 100 deletions(-)
Attachment:
signature.asc
Description: PGP signature