[GIT PULL] Please pull RDMA subsystem changes

From: Jason Gunthorpe

Date: Thu Feb 26 2026 - 10:52:06 EST


Hi Linus,

Some rc patches for this cycle, there are a couple of compilation
fixes here that need to get cleared out.

Thanks,
Jason


The following changes since commit 6de23f81a5e08be8fbf5e8d7e9febc72a5b5f27f:

Linux 7.0-rc1 (2026-02-22 13:18:59 -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 7c2889af823340d1d410939b9d547bf184d5fa54:

RDMA/uverbs: Import DMA-BUF module in uverbs_std_types_dmabuf file (2026-02-26 04:58:24 -0500)

----------------------------------------------------------------
RDMA v7.0 first rc

Seems bigger than usual, a number of things were posted near/during the
merg window:

- Fix some compilation regressions related to the new DMABUF code

- Close a race with ib_register_device() vs netdev events that causes
GID table corruption

- Compilation warnings with some compilers in bng_re

- Correct error unwind in bng_re and the umem pinned dmabuf

- Avoid NULL pointer crash in ionic during query_port()

- Check the size for uAPI validation checks in EFA

- Several system call stack leaks in drivers found with AI

- Fix the new restricted_node_type so it works with wildcard listens too

----------------------------------------------------------------
Arnd Bergmann (1):
RDMA/uverbs: select CONFIG_DMA_SHARED_BUFFER

Jacob Moroni (1):
RDMA/umem: Fix double dma_buf_unpin in failure path

Jason Gunthorpe (4):
RDMA/efa: Fix typo in efa_alloc_mr()
IB/mthca: Add missed mthca_unmap_user_db() for mthca_create_srq()
RDMA/irdma: Fix kernel stack leak in irdma_create_user_ah()
RDMA/ionic: Fix kernel stack leak in ionic_create_cq()

Jiri Pirko (1):
RDMA/core: Fix stale RoCE GIDs during netdev events at registration

Kamal Heib (1):
RDMA/ionic: Fix potential NULL pointer dereference in ionic_query_port

Leon Romanovsky (1):
RDMA/uverbs: Import DMA-BUF module in uverbs_std_types_dmabuf file

Siva Reddy Kallam (2):
RDMA/bng_re: Remove unnessary validity checks
RDMA/bng_re: Unwind bng_re_dev_init properly

Stefan Metzmacher (1):
RDMA/core: Check id_priv->restricted_node_type in cma_listen_on_dev()

drivers/infiniband/Kconfig | 1 +
drivers/infiniband/core/cache.c | 13 ++++++
drivers/infiniband/core/cma.c | 6 ++-
drivers/infiniband/core/core_priv.h | 3 ++
drivers/infiniband/core/device.c | 34 +++++++++++++-
drivers/infiniband/core/umem_dmabuf.c | 4 +-
drivers/infiniband/core/uverbs_std_types_dmabuf.c | 2 +
drivers/infiniband/hw/bng_re/bng_dev.c | 56 ++++++++---------------
drivers/infiniband/hw/efa/efa_verbs.c | 2 +-
drivers/infiniband/hw/ionic/ionic_controlpath.c | 2 +-
drivers/infiniband/hw/ionic/ionic_ibdev.c | 2 +
drivers/infiniband/hw/irdma/verbs.c | 2 +-
drivers/infiniband/hw/mthca/mthca_provider.c | 5 +-
include/rdma/rdma_cm.h | 2 +-
14 files changed, 86 insertions(+), 48 deletions(-)

Attachment: signature.asc
Description: PGP signature