[GIT PULL] Please pull RDMA subsystem changes

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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(-)

Attachment: signature.asc
Description: PGP signature


[Index of Archives]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Photo]     [Yosemite News]     [Yosemite Photos]     [Linux Kernel]     [Linux SCSI]     [XFree86]

  Powered by Linux