[GIT PULL] Please pull RDMA subsystem changes
From: Jason Gunthorpe
Date: Fri May 22 2026 - 19:48:13 EST
Hi Linus,
Some more security bugs probably found by AI. I think there will be
another batch of these still to come this cycle.
Jason
The following changes since commit 5d6919055dec134de3c40167a490f33c74c12581:
Linux 7.1-rc3 (2026-05-10 14:08:09 -0700)
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 5b74373390113fba798a76b483837029ab010fef:
RDMA/rtrs: Fix use-after-free in path file creation cleanup (2026-05-19 19:32:48 -0300)
----------------------------------------------------------------
RDMA v7.1 first rc window
- syzbot triggred crash in rxe due to concurrent plug/unplug
- Possible non-zero'd memory exposed to userspace in bnxt_re
- Malicous 'magic packet' with SIW causes a buffer overflow
- Tighten the new uAPI validation code to not crash in debugging prints
and have the right module dependencies in drivers
- mana was missing the max_msg_sz report to userspace
- UAF in rtrs on an error path
----------------------------------------------------------------
Edward Adam Davis (1):
RDMA/nldev: Add mutual exclusion in nldev_dellink()
Guangshuo Li (1):
RDMA/rtrs: Fix use-after-free in path file creation cleanup
Jason Gunthorpe (2):
RDMA/core: Move the _ib_copy_validate_udata* functions to ib_core_uverbs
RDMA/core: Do not read wild stack memory in uverbs_get_handler_fn()
Lord Ulf Henrik Holmberg (1):
RDMA/bnxt_re: zero shared page before exposing to userspace
Michael Bommarito (1):
RDMA/siw: Reject MPA FPDU length underflow before signed receive math
Shiraz Saleem (1):
RDMA/mana_ib: Report max_msg_sz in mana_ib_query_port
Yi Lai (1):
selftests/rdma: explicitly skip tests when required modules are missing
drivers/infiniband/core/ib_core_uverbs.c | 87 ++++++++++++
drivers/infiniband/core/nldev.c | 3 +
drivers/infiniband/core/uverbs.h | 34 +++++
drivers/infiniband/core/uverbs_ioctl.c | 148 ++-------------------
drivers/infiniband/hw/bnxt_re/ib_verbs.c | 2 +-
drivers/infiniband/hw/mana/main.c | 1 +
drivers/infiniband/sw/siw/siw_qp_rx.c | 15 +++
drivers/infiniband/ulp/rtrs/rtrs-srv-sysfs.c | 2 +-
include/rdma/uverbs_ioctl.h | 1 +
tools/testing/selftests/rdma/rxe_ipv6.sh | 6 +-
.../selftests/rdma/rxe_rping_between_netns.sh | 7 +
.../selftests/rdma/rxe_socket_with_netns.sh | 6 +
.../selftests/rdma/rxe_test_NETDEV_UNREGISTER.sh | 6 +-
13 files changed, 178 insertions(+), 140 deletions(-)
Attachment:
signature.asc
Description: PGP signature