lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite for Android: free password hash cracker in your pocket
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20260102181612.GA188355@nvidia.com>
Date: Fri, 2 Jan 2026 14:16:12 -0400
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,

Collected fixes over the break. We made a bunch of progress on some of
the difficult syzkaller bugs. Otherwise lots of little driver bug fixes.

Thanks,
Jason

The following changes since commit 8f0b4cce4481fb22653697cced8d0d04027cb1e8:

  Linux 6.19-rc1 (2025-12-14 16:05:07 +1200)

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 fcd431a9627f272b4c0bec445eba365fe2232a94:

  RDMA/bnxt_re: fix dma_free_coherent() pointer (2025-12-30 06:45:51 -0500)

----------------------------------------------------------------
RDMA v6.19 first rc request

- Fix several syzkaller found bugs:
 * Poor parsing of the RDMA_NL_LS_OP_IP_RESOLVE netlink
 * GID entry refcount leaking when CM destruction races with multicast
   establishment
 * Missing refcount put in ib_del_sub_device_and_put()

- Fixup recently introduced uABI padding for 32 bit consistency

- Avoid user triggered math overflow in MANA and AFA

- Reading invalid netdev data during an event

- kdoc fixes

- Fix never-working gid copying in ib_get_gids_from_rdma_hdr

- Typo in bnxt when validating the BAR

- bnxt mis-parsed IB_SEND_IP_CSUM so it didn't work always

- bnxt out of bounds access in bnxt related to the counters on new devices

- Allocate the bnxt PDE table with the right sizing

- Use dma_free_coherent() correctly in bnxt

- Allow rxe to be unloadable when CONFIG_PROVE_LOCKING by adjusting the
  tracking of the global sockets it uses

- Missing unlocking on error path in rxe

- Compute the right number of pages in a MR in rtrs

----------------------------------------------------------------
Alok Tiwari (2):
      RDMA/bnxt_re: Fix incorrect BAR check in bnxt_qplib_map_creq_db()
      RDMA/bnxt_re: Fix IB_SEND_IP_CSUM handling in post_send

Arnd Bergmann (2):
      RDMA/ucma: Fix rdma_ucm_query_ib_service_resp struct padding
      RDMA/irdma: Fix irdma_alloc_ucontext_resp padding

Ding Hui (1):
      RDMA/bnxt_re: Fix OOB write in bnxt_re_copy_err_stats()

Honggang LI (1):
      RDMA/rtrs: Fix clt_path::max_pages_per_mr calculation

Jang Ingyu (1):
      RDMA/core: Fix logic error in ib_get_gids_from_rdma_hdr()

Jason Gunthorpe (2):
      RDMA/core: Check for the presence of LS_NLA_TYPE_DGID correctly
      RDMA/cm: Fix leaking the multicast GID table reference

Kalesh AP (1):
      RDMA/bnxt_re: Fix to use correct page size for PDE table

Konstantin Taranov (1):
      RDMA/mana_ib: check cqe length for kernel CQs

Li Zhijian (1):
      IB/rxe: Fix missing umem_odp->umem_mutex unlock on error path

Michael Margolin (1):
      RDMA/efa: Remove possible negative shift

Michal Schmidt (1):
      RDMA/irdma: avoid invalid read in irdma_net_event

Randy Dunlap (1):
      RTRS/rtrs: clean up rtrs headers kernel-doc

Stefan Metzmacher (1):
      RDMA/rxe: let rxe_reclassify_recv_socket() call sk_owner_put()

Tetsuo Handa (1):
      RDMA/core: always drop device refcount in ib_del_sub_device_and_put()

Thomas Fourier (1):
      RDMA/bnxt_re: fix dma_free_coherent() pointer

 drivers/infiniband/core/addr.c              | 33 +++++++++--------------------
 drivers/infiniband/core/cma.c               |  3 +++
 drivers/infiniband/core/device.c            |  4 +++-
 drivers/infiniband/core/verbs.c             |  2 +-
 drivers/infiniband/hw/bnxt_re/hw_counters.h |  6 +++---
 drivers/infiniband/hw/bnxt_re/ib_verbs.c    |  7 +-----
 drivers/infiniband/hw/bnxt_re/qplib_rcfw.c  |  2 +-
 drivers/infiniband/hw/bnxt_re/qplib_res.c   |  8 +++----
 drivers/infiniband/hw/efa/efa_verbs.c       |  4 ----
 drivers/infiniband/hw/irdma/utils.c         |  3 ++-
 drivers/infiniband/hw/mana/cq.c             |  4 ++++
 drivers/infiniband/sw/rxe/rxe_net.c         | 32 ++++++++++++++++++++++++++++
 drivers/infiniband/sw/rxe/rxe_odp.c         |  4 +++-
 drivers/infiniband/ulp/rtrs/rtrs-clt.c      |  1 +
 drivers/infiniband/ulp/rtrs/rtrs-pri.h      | 32 ++++++++++++++++++----------
 drivers/infiniband/ulp/rtrs/rtrs.h          | 24 +++++++++++++--------
 include/uapi/rdma/irdma-abi.h               |  2 +-
 include/uapi/rdma/rdma_user_cm.h            |  4 +++-
 18 files changed, 107 insertions(+), 68 deletions(-)

Download attachment "signature.asc" of type "application/pgp-signature" (229 bytes)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ