Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma
Pull rdma updates from Jason Gunthorpe: "Seveal fixes scattered across the drivers and a few new features: - Minor updates and bug fixes to hfi1, efa, iopob, bnxt, hns - Force disassociate the userspace FD when hns does an async reset - bnxt new features for optimized modify QP to skip certain stayes, CQ coalescing, better debug dumping - mlx5 new data placement ordering feature - Faster destruction of mlx5 devx HW objects - Improvements to RDMA CM mad handling" * tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma: (51 commits) RDMA/bnxt_re: Correct the sequence of device suspend RDMA/bnxt_re: Use the default mode of congestion control RDMA/bnxt_re: Support different traffic class IB/cm: Rework sending DREQ when destroying a cm_id IB/cm: Do not hold reference on cm_id unless needed IB/cm: Explicitly mark if a response MAD is a retransmission RDMA/mlx5: Move events notifier registration to be after device registration RDMA/bnxt_re: Cache MSIx info to a local structure RDMA/bnxt_re: Refurbish CQ to NQ hash calculation RDMA/bnxt_re: Refactor NQ allocation RDMA/bnxt_re: Fail probe early when not enough MSI-x vectors are reserved RDMA/hns: Fix different dgids mapping to the same dip_idx RDMA/bnxt_re: Add set_func_resources support for P5/P7 adapters RDMA/bnxt_re: Enhance RoCE SRIOV resource configuration design bnxt_en: Add support for RoCE sriov configuration RDMA/hns: Fix NULL pointer derefernce in hns_roce_map_mr_sg() RDMA/hns: Fix out-of-order issue of requester when setting FENCE RDMA/nldev: Add IB device and net device rename events RDMA/mlx5: Add implementation for ufile_hw_cleanup device operation RDMA/core: Move ib_uverbs_file struct to uverbs_types.h ...
Showing
- drivers/infiniband/core/cm.c 87 additions, 83 deletionsdrivers/infiniband/core/cm.c
- drivers/infiniband/core/device.c 39 additions, 0 deletionsdrivers/infiniband/core/device.c
- drivers/infiniband/core/nldev.c 38 additions, 2 deletionsdrivers/infiniband/core/nldev.c
- drivers/infiniband/core/rdma_core.c 9 additions, 3 deletionsdrivers/infiniband/core/rdma_core.c
- drivers/infiniband/core/roce_gid_mgmt.c 26 additions, 4 deletionsdrivers/infiniband/core/roce_gid_mgmt.c
- drivers/infiniband/core/uverbs.h 0 additions, 29 deletionsdrivers/infiniband/core/uverbs.h
- drivers/infiniband/core/uverbs_main.c 41 additions, 2 deletionsdrivers/infiniband/core/uverbs_main.c
- drivers/infiniband/hw/bnxt_re/Makefile 2 additions, 1 deletiondrivers/infiniband/hw/bnxt_re/Makefile
- drivers/infiniband/hw/bnxt_re/bnxt_re.h 41 additions, 6 deletionsdrivers/infiniband/hw/bnxt_re/bnxt_re.h
- drivers/infiniband/hw/bnxt_re/debugfs.c 138 additions, 0 deletionsdrivers/infiniband/hw/bnxt_re/debugfs.c
- drivers/infiniband/hw/bnxt_re/debugfs.h 21 additions, 0 deletionsdrivers/infiniband/hw/bnxt_re/debugfs.h
- drivers/infiniband/hw/bnxt_re/ib_verbs.c 105 additions, 25 deletionsdrivers/infiniband/hw/bnxt_re/ib_verbs.c
- drivers/infiniband/hw/bnxt_re/ib_verbs.h 4 additions, 0 deletionsdrivers/infiniband/hw/bnxt_re/ib_verbs.h
- drivers/infiniband/hw/bnxt_re/main.c 375 additions, 78 deletionsdrivers/infiniband/hw/bnxt_re/main.c
- drivers/infiniband/hw/bnxt_re/qplib_fp.c 72 additions, 1 deletiondrivers/infiniband/hw/bnxt_re/qplib_fp.c
- drivers/infiniband/hw/bnxt_re/qplib_fp.h 22 additions, 1 deletiondrivers/infiniband/hw/bnxt_re/qplib_fp.h
- drivers/infiniband/hw/bnxt_re/qplib_rcfw.c 8 additions, 11 deletionsdrivers/infiniband/hw/bnxt_re/qplib_rcfw.c
- drivers/infiniband/hw/bnxt_re/qplib_rcfw.h 2 additions, 0 deletionsdrivers/infiniband/hw/bnxt_re/qplib_rcfw.h
- drivers/infiniband/hw/bnxt_re/qplib_res.h 13 additions, 0 deletionsdrivers/infiniband/hw/bnxt_re/qplib_res.h
- drivers/infiniband/hw/bnxt_re/qplib_sp.c 35 additions, 0 deletionsdrivers/infiniband/hw/bnxt_re/qplib_sp.c
Loading
Please register or sign in to comment