Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma
Pull rdma fixes from Doug Ledford: "Here's our second -rc pull request. Nothing particularly special in this one. The client removal deadlock fix is kindy tricky, but we had multiple eyes on it and no one could find a fault in it. A couple Spectre V1 fixes too. Otherwise, all just normal -rc fodder: - A couple Spectre V1 fixes (umad, hfi1) - Fix a tricky deadlock in the rdma core code with refcounting instead of locks (client removal patches) - Build errors (hns) - Fix a scheduling while atomic issue (mlx5) - Use after free fix (mad) - Fix error path return code (hns) - Null deref fix (siw_crypto_hash) - A few other misc. minor fixes" * tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma: RDMA/hns: Fix error return code in hns_roce_v1_rsv_lp_qp() RDMA/mlx5: Release locks during notifier unregister IB/hfi1: Fix Spectre v1 vulnerability IB/mad: Fix use-after-free in ib mad completion handling RDMA/restrack: Track driver QP types in resource tracker IB/mlx5: Fix MR registration flow to use UMR properly RDMA/devices: Remove the lock around remove_client_context RDMA/devices: Do not deadlock during client removal IB/core: Add mitigation for Spectre V1 Do not dereference 'siw_crypto_shash' before checking RDMA/qedr: Fix the hca_type and hca_rev returned in device attributes RDMA/hns: Fix build error
No related branches found
No related tags found
Showing
- drivers/infiniband/core/core_priv.h 4 additions, 1 deletiondrivers/infiniband/core/core_priv.h
- drivers/infiniband/core/device.c 68 additions, 34 deletionsdrivers/infiniband/core/device.c
- drivers/infiniband/core/mad.c 10 additions, 10 deletionsdrivers/infiniband/core/mad.c
- drivers/infiniband/core/user_mad.c 5 additions, 1 deletiondrivers/infiniband/core/user_mad.c
- drivers/infiniband/hw/hfi1/verbs.c 2 additions, 0 deletionsdrivers/infiniband/hw/hfi1/verbs.c
- drivers/infiniband/hw/hns/Kconfig 3 additions, 3 deletionsdrivers/infiniband/hw/hns/Kconfig
- drivers/infiniband/hw/hns/Makefile 2 additions, 6 deletionsdrivers/infiniband/hw/hns/Makefile
- drivers/infiniband/hw/hns/hns_roce_hw_v1.c 3 additions, 1 deletiondrivers/infiniband/hw/hns/hns_roce_hw_v1.c
- drivers/infiniband/hw/mlx5/main.c 3 additions, 4 deletionsdrivers/infiniband/hw/mlx5/main.c
- drivers/infiniband/hw/mlx5/mr.c 9 additions, 18 deletionsdrivers/infiniband/hw/mlx5/mr.c
- drivers/infiniband/hw/qedr/main.c 8 additions, 2 deletionsdrivers/infiniband/hw/qedr/main.c
- drivers/infiniband/sw/siw/siw_qp.c 4 additions, 2 deletionsdrivers/infiniband/sw/siw/siw_qp.c
- include/rdma/ib_verbs.h 3 additions, 1 deletioninclude/rdma/ib_verbs.h
Loading
Please register or sign in to comment