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: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20240221001241.GA2081949@nvidia.com>
Date: Tue, 20 Feb 2024 20:12:41 -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,

Misc collection of rc fixes for rdma. Most irdma and bnxt series.

Thanks,
Jason

The following changes since commit 6613476e225e090cc9aad49be7fa504e290dd33d:

  Linux 6.8-rc1 (2024-01-21 14:11:32 -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 eb5c7465c3240151cd42a55c7ace9da0026308a1:

  RDMA/srpt: fix function pointer cast warnings (2024-02-14 11:15:54 +0200)

----------------------------------------------------------------
RDMA v6.8 first rc

irdma and bnxt_re fixes:

- Missing error unwind in hf1

- For bnxt - fix fenching behavior to work on new chips, fail unsupported
  SRQ resize back to userspace, propogate SRQ FW failure back to
  userspace.

- Correctly fail unsupported SRQ resize back to userspace in bnxt

- Adjust a memcpy in mlx5 to not overflow a struct field.

- Prevent userspace from triggering mlx5 fw syndrome logging from sysfs

- Use the correct access mode for MLX5_IB_METHOD_DEVX_OBJ_MODIFY to avoid
  a userspace failure on modify

- For irdma - Don't UAF a concurrent tasklet during destroy, prevent
  userspace from issuing invalid QP attrs, fix a possible CQ overflow,
  capture a missing HW async error event

- sendmsg() triggerable memory access crash in hfi1

- Fix the srpt_service_guid parameter to not crash due to missing function
  pointer

- Don't leak objects in error unwind in qedr

- Don't weirdly cast function pointers in srpt

----------------------------------------------------------------
Arnd Bergmann (1):
      RDMA/srpt: fix function pointer cast warnings

Bart Van Assche (1):
      RDMA/srpt: Support specifying the srpt_service_guid parameter

Daniel Vacek (1):
      IB/hfi1: Fix sdma.h tx->num_descs off-by-one error

Kalesh AP (5):
      RDMA/bnxt_re: Avoid creating fence MR for newer adapters
      RDMA/bnxt_re: Remove a redundant check inside bnxt_re_vf_res_config
      RDMA/bnxt_re: Fix unconditional fence for newer adapters
      RDMA/bnxt_re: Return error for SRQ resize
      RDMA/bnxt_re: Add a missing check in bnxt_qplib_query_srq

Kamal Heib (1):
      RDMA/qedr: Fix qedr_create_user_qp error flow

Leon Romanovsky (1):
      RDMA/mlx5: Fix fortify source warning while accessing Eth segment

Mark Zhang (1):
      IB/mlx5: Don't expose debugfs entries for RRoCE general parameters if not supported

Mike Marciniszyn (1):
      RDMA/irdma: Fix KASAN issue with tasklet

Mustafa Ismail (2):
      RDMA/irdma: Set the CQ read threshold for GEN 1
      RDMA/irdma: Add AE for too many RNRS

Shiraz Saleem (1):
      RDMA/irdma: Validate max_send_wr and max_recv_wr

Yishai Hadas (1):
      RDMA/mlx5: Relax DEVX access upon modify commands

Zhipeng Lu (1):
      IB/hfi1: Fix a memleak in init_credit_return

 drivers/infiniband/hw/bnxt_re/ib_verbs.c | 43 +++++++++++++++++++++-----------
 drivers/infiniband/hw/bnxt_re/main.c     |  3 ---
 drivers/infiniband/hw/bnxt_re/qplib_fp.c |  3 ++-
 drivers/infiniband/hw/hfi1/pio.c         |  6 ++++-
 drivers/infiniband/hw/hfi1/sdma.c        |  2 +-
 drivers/infiniband/hw/irdma/defs.h       |  1 +
 drivers/infiniband/hw/irdma/hw.c         |  8 ++++++
 drivers/infiniband/hw/irdma/verbs.c      |  9 ++++---
 drivers/infiniband/hw/mlx5/cong.c        |  6 +++++
 drivers/infiniband/hw/mlx5/devx.c        |  2 +-
 drivers/infiniband/hw/mlx5/wr.c          |  2 +-
 drivers/infiniband/hw/qedr/verbs.c       | 11 +++++++-
 drivers/infiniband/ulp/srpt/ib_srpt.c    | 17 ++++++++-----
 include/linux/mlx5/mlx5_ifc.h            |  2 +-
 include/linux/mlx5/qp.h                  |  5 +++-
 15 files changed, 84 insertions(+), 36 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