Hi Linus, First rc pull request Not too much going on here, though there are about 4 fixes related to stuff merged during the last merge window. We also see the return of a syzkaller instance with access to RDMA devices, and a few bugs detected by that squished. Regards, Jason The following changes since commit bb6d3fb354c5ee8d6bde2d576eb7220ea09862b9: Linux 5.6-rc1 (2020-02-09 16:08:48 -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 685eff513183d6d64a5f413531e683d23b8b198b: IB/mlx5: Use div64_u64 for num_var_hw_entries calculation (2020-02-14 15:21:52 -0400) ---------------------------------------------------------------- First RDMA 5.6 pull request Various crashers and a few regression fixes for things in the 5.6 merge window: - Fix three crashers and a memory memory leak for HFI1 - Several bugs found by syzkaller - A bug fix for the recent QP counters feature on older mlx5 HW - Locking inversion in cxgb4 - Unnecessary WARN_ON in siw - A umad crasher regression during unload, from a bug fix for something else - Bugs introduced in the merge window * Missed list_del in uverbs file rework, core and mlx5 devx * Unexpected integer math truncation in the mlx5 VAR patches * Compilation bug fix for the VAR patches on 32 bit ---------------------------------------------------------------- Avihai Horon (1): RDMA/core: Fix invalid memory access in spec_filter_size Jason Gunthorpe (1): IB/mlx5: Use div64_u64 for num_var_hw_entries calculation Kaike Wan (2): IB/hfi1: Acquire lock to release TID entries when user file is closed IB/rdmavt: Reset all QPs when the device is shut down Kamal Heib (1): RDMA/hfi1: Fix memory leak in _dev_comp_vect_mappings_create Krishnamraju Eraparaju (2): RDMA/iw_cxgb4: initiate CLOSE when entering TERM RDMA/siw: Remove unwanted WARN_ON in siw_cm_llp_data_ready() Leon Romanovsky (2): RDMA/mlx5: Prevent overflow in mmap offset calculations RDMA/core: Fix protection fault in get_pkey_idx_qp_list Mark Zhang (1): IB/mlx5: Return failure when rts2rts_qp_counters_set_id is not supported Michael Guralnik (1): RDMA/core: Add missing list deletion on freeing event queue Mike Marciniszyn (1): IB/hfi1: Close window for pq and request coliding Yishai Hadas (1): RDMA/mlx5: Fix async events cleanup flows Yonatan Cohen (1): IB/umad: Fix kernel crash while unloading ib_umad Zhu Yanjun (1): RDMA/rxe: Fix soft lockup problem due to using tasklets in softirq drivers/infiniband/core/security.c | 24 ++++----- drivers/infiniband/core/user_mad.c | 5 +- drivers/infiniband/core/uverbs_cmd.c | 15 +++--- drivers/infiniband/core/uverbs_std_types.c | 1 + drivers/infiniband/hw/cxgb4/cm.c | 4 ++ drivers/infiniband/hw/cxgb4/qp.c | 4 +- drivers/infiniband/hw/hfi1/affinity.c | 2 + drivers/infiniband/hw/hfi1/file_ops.c | 52 +++++++++++------- drivers/infiniband/hw/hfi1/hfi.h | 5 +- drivers/infiniband/hw/hfi1/user_exp_rcv.c | 5 +- drivers/infiniband/hw/hfi1/user_sdma.c | 17 ++++-- drivers/infiniband/hw/mlx5/devx.c | 51 ++++++++++-------- drivers/infiniband/hw/mlx5/main.c | 6 +-- drivers/infiniband/hw/mlx5/qp.c | 9 ++-- drivers/infiniband/sw/rdmavt/qp.c | 84 ++++++++++++++++++------------ drivers/infiniband/sw/rxe/rxe_comp.c | 8 +-- drivers/infiniband/sw/siw/siw_cm.c | 5 +- 17 files changed, 172 insertions(+), 125 deletions(-)