Please pull rdma.git
Hi Linus,
This is the majority of the -rc fixes for the rdma subsystem for this cycle. I will have one more pull request that I know of with 6 additional patches, all against bnxt_re. They were mixed among a 14 patch series labeled as being for-next material, but on closer inspection, some of them should be -rc, but I didn't have them in my tree that I froze yesterday.
For the most part this is just a minor -rc cycle for the rdma subsystem. Even given that this is all of the -rc patches since the merge window closed, it's still only about 25 patches.
Here's the git boilerplate:
The following changes since commit5ed02dbb497422bf225783f46e6eadd237d23d6b:
Linux 4.12-rc3 (2017-05-28 17:20:53 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
tags/for-linus
for you to fetch changes up tod3957b86a40612826ef935f474b31359d66cbdca:
RDMA/SA: Fix kernel panic in CMA request handler flow (2017-06-01 17:20:14 -0400)
----------------------------------------------------------------
Fixes for 4.12-rc
- Multiple i40iw, nes, iw_cxgb4, hfi1, qib, mlx4, mlx5 fixes
- A few upper layer protocol fixes (IPoIB, iSER, SRP)
- A modest number of core fixes
----------------------------------------------------------------
Byczkowski, Jakub (1):
RDMA/hfi1: Defer setting VL15 credits to link-up interrupt
Ganesh Goudar (1):
RDMA/iw_cxgb4: calculate t4_eq_status_entries properly
Gustavo A. R. Silva (2):
RDMA/i40iw: fix duplicated code for different branches RDMA/qedr: add null check before pointer dereference
Honggang Li (1):
RDMA/IPoIB: Replace netdev_priv with ipoib_priv for ipoib_get_link_ksettings
Israel Rukshin (1):
RDMA/srp: Fix NULL deref at srp_destroy_qp()
Jack Morgenstein (1):
RDMA/mlx4: Fix MAD tunneling when SRIOV is enabled
Leon Romanovsky (4):
RDMA/IPoIB: Limit the ipoib_dev_uninit_default scope RDMA/netlink: Reduce exposure of RDMA netlink functions RDMA/uverbs: Declare local function static and add brackets to sizeof
RDMA/umem: Fix missing mmap_sem in get umem ODP call
Majd Dibbiny (1):
RDMA/SA: Fix kernel panic in CMA request handler flow
Max Gurtovoy (2):
net/mlx5: Define interface bits for fencing UMR wqe RDMA/mlx5: set UMR wqe fence according to HCA cap
Mike Marciniszyn (1):
RDMA/qib,hfi1: Fix MR reference count leak on write with immediate
Mustafa Ismail (1):
RDMA/i40iw: Fix device initialization error path
Qing Huang (1):
RDMA/core: not to set page dirty bit if it's already set.
Raju Rangoju (2):
RDMA/iw_cxgb4: Avoid touch after free error in ARP failure handlers
RDMA/iw_cxgb4: fix the calculation of ipv6 header size
Shiraz Saleem (1):
RDMA/i40iw: Remove MSS change support
Steven L. Roberts (2):
RDMA/hfi1: fix array termination by appending NULL to attr array RDMA/hfi1: change PCI bar addr assignments to Linux API functions
Tatyana Nikolova (4):
RDMA/i40iw: Don't set 0-length FULPDU RTR indication control flag RDMA/i40iw: ACK MPA Reject frame
RDMA/nes: Don't set 0-length FULPDU RTR indication control flag RDMA/nes: ACK MPA Reply frame
drivers/infiniband/core/cm.c | 4 +- drivers/infiniband/core/cma.c | 13 +++--- drivers/infiniband/core/core_priv.h | 10 +++++ drivers/infiniband/core/netlink.c | 2 +- drivers/infiniband/core/sa_query.c | 6 +-- drivers/infiniband/core/umem.c | 2 +- drivers/infiniband/core/umem_odp.c | 6 ++- drivers/infiniband/core/uverbs_marshall.c | 8 ++-- drivers/infiniband/hw/cxgb4/cm.c | 9 +++- drivers/infiniband/hw/cxgb4/device.c | 2 +- drivers/infiniband/hw/hfi1/chip.c | 67
+++++++++++++++++++++-------
drivers/infiniband/hw/hfi1/chip_registers.h | 2 + drivers/infiniband/hw/hfi1/hfi.h | 11 ++++- drivers/infiniband/hw/hfi1/intr.c | 3 +- drivers/infiniband/hw/hfi1/pcie.c | 4 +- drivers/infiniband/hw/hfi1/rc.c | 5 ++- drivers/infiniband/hw/hfi1/sysfs.c | 3 +- drivers/infiniband/hw/i40iw/i40iw_cm.c | 3 +- drivers/infiniband/hw/i40iw/i40iw_ctrl.c | 12 +---- drivers/infiniband/hw/i40iw/i40iw_main.c | 20 ++++++--- drivers/infiniband/hw/i40iw/i40iw_osdep.h | 1 - drivers/infiniband/hw/i40iw/i40iw_type.h | 2 - drivers/infiniband/hw/i40iw/i40iw_utils.c | 17 ------- drivers/infiniband/hw/i40iw/i40iw_virtchnl.c | 5 +-- drivers/infiniband/hw/mlx4/mad.c | 1 + drivers/infiniband/hw/mlx5/main.c | 14 ++++++ drivers/infiniband/hw/mlx5/mlx5_ib.h | 3 +- drivers/infiniband/hw/mlx5/qp.c | 59 ++++++++++--------
------
drivers/infiniband/hw/nes/nes_cm.c | 3 +- drivers/infiniband/hw/qedr/qedr_cm.c | 10 +++-- drivers/infiniband/hw/qib/qib_rc.c | 4 +- drivers/infiniband/ulp/ipoib/ipoib_ethtool.c | 2 +- drivers/infiniband/ulp/ipoib/ipoib_main.c | 2 +- drivers/infiniband/ulp/srp/ib_srp.c | 4 +- include/linux/mlx5/mlx5_ifc.h | 10 ++++- include/rdma/ib_sa.h | 25 ++--------- include/rdma/rdma_netlink.h | 10 -----
37 files changed, 194 insertions(+), 170 deletions(-)
Signature · 9 lines
Doug Ledford <[email protected]> GPG KeyID: B826A3330E572FDD Key fingerprint = AE6B 1BDA 122B 23B4 265B 1274 B826 A333 0E57 2FDD -- To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html