Hi Linus, Batch of RC fixes. Probably the last till next year, thanks The following changes since commit b85ea95d086471afb4ad062012a4d73cd328fa86: Linux 6.7-rc1 (2023-11-12 16:19:07 -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 e3e82fcb79eeb3f1a88a89f676831773caff514a: RDMA/irdma: Avoid free the non-cqp_request scratch (2023-12-04 20:02:41 -0400) ---------------------------------------------------------------- RDMA first rc pull for v6.7 Primarily rtrs and irdma fixes: - Fix uninitialized value in ib_get_eth_speed() - Fix hns refusing to work if userspace doesn't select the correct congestion control algorithm - Several irdma fixes - unreliable Send Queue Drain, use after free, 64k page size bugs, device removal races - Several rtrs bug fixes - crashes, memory leaks, use after free, bad credit accounting, bogus WARN_ON - Typos and a MAINTAINER update ---------------------------------------------------------------- Jack Wang (4): RDMA/rtrs-srv: Do not unconditionally enable irq RDMA/rtrs-clt: Start hb after path_up RDMA/rtrs-clt: Fix the max_send_wr setting RDMA/rtrs-clt: Remove the warnings for req in_use check Junxian Huang (2): RDMA/hns: Fix unnecessary err return when using invalid congest control algorithm MAINTAINERS: Add Chengchang Tang as Hisilicon RoCE maintainer Kalesh AP (1): RDMA/bnxt_re: Correct module description string Md Haris Iqbal (3): RDMA/rtrs-srv: Check return values while processing info request RDMA/rtrs-srv: Free srv_mr iu only when always_invalidate is true RDMA/rtrs-srv: Destroy path files after making sure no IOs in-flight Mike Marciniszyn (3): RDMA/core: Fix umem iterator when PAGE_SIZE is greater then HCA pgsz RDMA/irdma: Ensure iWarp QP queue memory is OS paged aligned RDMA/irdma: Fix support for 64k pages Mustafa Ismail (2): RDMA/irdma: Do not modify to SQD on error RDMA/irdma: Add wait for suspend on SQD Shifeng Li (2): RDMA/irdma: Fix UAF in irdma_sc_ccq_get_cqe_info() RDMA/irdma: Avoid free the non-cqp_request scratch Shigeru Yoshida (1): RDMA/core: Fix uninit-value access in ib_get_eth_speed() MAINTAINERS | 1 + drivers/infiniband/core/umem.c | 6 ----- drivers/infiniband/core/verbs.c | 2 +- drivers/infiniband/hw/bnxt_re/main.c | 2 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 13 +++++++---- drivers/infiniband/hw/irdma/hw.c | 16 +++++++------ drivers/infiniband/hw/irdma/main.c | 2 +- drivers/infiniband/hw/irdma/main.h | 2 +- drivers/infiniband/hw/irdma/verbs.c | 35 +++++++++++++++++++++------- drivers/infiniband/hw/irdma/verbs.h | 1 + drivers/infiniband/ulp/rtrs/rtrs-clt.c | 7 +++--- drivers/infiniband/ulp/rtrs/rtrs-srv.c | 37 ++++++++++++++++++++++-------- include/rdma/ib_umem.h | 9 +++++++- include/rdma/ib_verbs.h | 1 + 14 files changed, 90 insertions(+), 44 deletions(-)