Hi Linus, Usual collection of driver rc bug fixes, other than tha rxe stuff which is a regression this cycle nothing much stands out. Thanks, Jason The following changes since commit ac9a78681b921877518763ba0e89202254349d1b: Linux 6.4-rc1 (2023-05-07 13:34:35 -0700) 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 5842d1d9c1b0d17e0c29eae65ae1f245f83682dd: RDMA/irdma: Fix Local Invalidate fencing (2023-05-29 14:06:29 -0300) ---------------------------------------------------------------- v6.4 first rc RDMA pull request Small rc bug fixes: - Fix 64K ARM page size support in bnxt_re and efa - bnxt_re fixes for a memory leak, incorrect error handling and a remove a bogus FW failure when running on a VF - Update MAINTAINERS for hns and efa - Fix two rxe regressions added this merge window in error unwind and incorrect spinlock primitives - hns gets a better algorithm for allocating page tables to avoid running out of resources, and a timeout adjustment - Fix a text case failure in hns - Use after free in irdma and fix incorrect construction of a WQE causing mis-execution ---------------------------------------------------------------- Bob Pearson (1): RDMA/rxe: Fix double unlock in rxe_qp.c Chengchang Tang (2): RDMA/hns: Fix timeout attr in query qp for HIP08 RDMA/hns: Fix base address table allocation Guoqing Jiang (1): RDMA/rxe: Convert spin_{lock_bh,unlock_bh} to spin_{lock_irqsave,unlock_irqrestore} Haoyue Xu (1): MAINTAINERS: Update maintainers of HiSilicon RoCE Kalesh AP (3): RDMA/bnxt_re: Fix a possible memory leak RDMA/bnxt_re: Fix return value of bnxt_re_process_raw_qp_pkt_rx RDMA/bnxt_re: Do not enable congestion control on VFs Michael Margolin (1): MAINTAINERS: Update maintainer of Amazon EFA driver Mustafa Ismail (2): RDMA/irdma: Prevent QP use after free RDMA/irdma: Fix Local Invalidate fencing Selvin Xavier (1): RDMA/bnxt_re: Fix the page_size used during the MR creation Yangyang Li (1): RDMA/hns: Modify the value of long message loopback slice Yonatan Nachum (1): RDMA/efa: Fix unsupported page sizes in device MAINTAINERS | 5 ++-- drivers/infiniband/hw/bnxt_re/ib_verbs.c | 4 +-- drivers/infiniband/hw/bnxt_re/main.c | 4 +++ drivers/infiniband/hw/bnxt_re/qplib_fp.c | 11 ++++---- drivers/infiniband/hw/bnxt_re/qplib_res.c | 12 ++------- drivers/infiniband/hw/bnxt_re/qplib_sp.c | 7 +++-- drivers/infiniband/hw/efa/efa_verbs.c | 2 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 25 +++++++++++------ drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 2 ++ drivers/infiniband/hw/hns/hns_roce_mr.c | 43 ++++++++++++++++++++++++++++++ drivers/infiniband/hw/irdma/verbs.c | 12 +++++---- drivers/infiniband/sw/rxe/rxe_comp.c | 26 +++++++++++------- drivers/infiniband/sw/rxe/rxe_net.c | 7 ++--- drivers/infiniband/sw/rxe/rxe_qp.c | 37 ++++++++++++++++--------- drivers/infiniband/sw/rxe/rxe_recv.c | 9 ++++--- drivers/infiniband/sw/rxe/rxe_req.c | 30 ++++++++++++--------- drivers/infiniband/sw/rxe/rxe_resp.c | 14 +++++----- drivers/infiniband/sw/rxe/rxe_verbs.c | 25 ++++++++--------- 18 files changed, 176 insertions(+), 99 deletions(-)