Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma
Pull rdma fixes from Doug Ledford: "This is our first pull request of the rc cycle. It's not that it's been overly quiet, we were just waiting on a few things before sending this off. For instance, the 6 patch series from Intel for the hfi1 driver had actually been pulled in on Tuesday for a Wednesday pull request, only to have Jason notice something I missed, so we held off for some testing, and then on Thursday had to respin the series because the very first patch needed a minor fix (unnecessary cast is all). There is a sizable hns patch series in here, as well as a reasonably largish hfi1 patch series, then all of the lines of uapi updates are just the change to the new official Linux-OpenIB SPDX tag (a bunch of our files had what amounts to a BSD-2-Clause + MIT Warranty statement as their license as a result of the initial code submission years ago, and the SPDX folks decided it was unique enough to warrant a unique tag), then the typical mlx4 and mlx5 updates, and finally some cxgb4 and core/cache/cma updates to round out the bunch. None of it was overly large by itself, but in the 2 1/2 weeks we've been collecting patches, it has added up :-/. As best I can tell, it's been through 0day (I got a notice about my last for-next push, but not for my for-rc push, but Jason seems to think that failure messages are prioritized and success messages not so much). It's also been through linux-next. And yes, we did notice in the context portion of the CMA query gid fix patch that there is a dubious BUG_ON() in the code, and have plans to audit our BUG_ON usage and remove it anywhere we can. Summary: - Various build fixes (USER_ACCESS=m and ADDR_TRANS turned off) - SPDX license tag cleanups (new tag Linux-OpenIB) - RoCE GID fixes related to default GIDs - Various fixes to: cxgb4, uverbs, cma, iwpm, rxe, hns (big batch), mlx4, mlx5, and hfi1 (medium batch)" * tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma: (52 commits) RDMA/cma: Do not query GID during QP state transition to RTR IB/mlx4: Fix integer overflow when calculating optimal MTT size IB/hfi1: Fix memory leak in exception path in get_irq_affinity() IB/{hfi1, rdmavt}: Fix memory leak in hfi1_alloc_devdata() upon failure IB/hfi1: Fix NULL pointer dereference when invalid num_vls is used IB/hfi1: Fix loss of BECN with AHG IB/hfi1 Use correct type for num_user_context IB/hfi1: Fix handling of FECN marked multicast packet IB/core: Make ib_mad_client_id atomic iw_cxgb4: Atomically flush per QP HW CQEs IB/uverbs: Fix kernel crash during MR deregistration flow IB/uverbs: Prevent reregistration of DM_MR to regular MR RDMA/mlx4: Add missed RSS hash inner header flag RDMA/hns: Fix a couple misspellings RDMA/hns: Submit bad wr RDMA/hns: Update assignment method for owner field of send wqe RDMA/hns: Adjust the order of cleanup hem table RDMA/hns: Only assign dqpn if IB_QP_PATH_DEST_QPN bit is set RDMA/hns: Remove some unnecessary attr_mask judgement RDMA/hns: Only assign mtu if IB_QP_PATH_MTU bit is set ...
No related branches found
No related tags found
Showing
- drivers/infiniband/Kconfig 4 additions, 1 deletiondrivers/infiniband/Kconfig
- drivers/infiniband/core/cache.c 35 additions, 20 deletionsdrivers/infiniband/core/cache.c
- drivers/infiniband/core/cma.c 43 additions, 17 deletionsdrivers/infiniband/core/cma.c
- drivers/infiniband/core/iwpm_util.c 4 additions, 1 deletiondrivers/infiniband/core/iwpm_util.c
- drivers/infiniband/core/mad.c 2 additions, 2 deletionsdrivers/infiniband/core/mad.c
- drivers/infiniband/core/roce_gid_mgmt.c 14 additions, 12 deletionsdrivers/infiniband/core/roce_gid_mgmt.c
- drivers/infiniband/core/ucma.c 28 additions, 16 deletionsdrivers/infiniband/core/ucma.c
- drivers/infiniband/core/uverbs_cmd.c 6 additions, 0 deletionsdrivers/infiniband/core/uverbs_cmd.c
- drivers/infiniband/core/uverbs_ioctl.c 9 additions, 0 deletionsdrivers/infiniband/core/uverbs_ioctl.c
- drivers/infiniband/core/uverbs_std_types_flow_action.c 6 additions, 6 deletionsdrivers/infiniband/core/uverbs_std_types_flow_action.c
- drivers/infiniband/core/verbs.c 1 addition, 0 deletionsdrivers/infiniband/core/verbs.c
- drivers/infiniband/hw/cxgb4/cq.c 10 additions, 1 deletiondrivers/infiniband/hw/cxgb4/cq.c
- drivers/infiniband/hw/cxgb4/device.c 8 additions, 1 deletiondrivers/infiniband/hw/cxgb4/device.c
- drivers/infiniband/hw/cxgb4/iw_cxgb4.h 5 additions, 1 deletiondrivers/infiniband/hw/cxgb4/iw_cxgb4.h
- drivers/infiniband/hw/cxgb4/qp.c 2 additions, 2 deletionsdrivers/infiniband/hw/cxgb4/qp.c
- drivers/infiniband/hw/cxgb4/resource.c 24 additions, 2 deletionsdrivers/infiniband/hw/cxgb4/resource.c
- drivers/infiniband/hw/hfi1/affinity.c 5 additions, 6 deletionsdrivers/infiniband/hw/hfi1/affinity.c
- drivers/infiniband/hw/hfi1/driver.c 15 additions, 4 deletionsdrivers/infiniband/hw/hfi1/driver.c
- drivers/infiniband/hw/hfi1/hfi.h 4 additions, 4 deletionsdrivers/infiniband/hw/hfi1/hfi.h
- drivers/infiniband/hw/hfi1/init.c 31 additions, 12 deletionsdrivers/infiniband/hw/hfi1/init.c
Loading
Please register or sign in to comment