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(-)
The pull request you sent on Tue, 20 Feb 2024 20:12:41 -0400:
> git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git tags/for-linus
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/9fc1ccccfd8d53dc7936fe6d633f2373fc9f62e8
Thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html