Please pull rdma.git
Hi Linus,
This -rc cycle has been slow for the rdma subsystem. I had already sent you the first batch before the Holiday break. After that, we kept only getting a few here or there. Up until this week, when I got a drop of 13 to one driver (qedr). So, here's the -rc patches I have. I currently have none held in reserve, so unless something new comes in, this is it until the next merge window opens. Description of patch breakdown from the tag:
Second round of -rc fixes for 4.10 kernel
- Series of iw_cxgb4 fixes to make it work with the drain cq API
- One or two patches each to: srp, iser, cxgb3, vmw_pvrdma, umem, rxe, and ipoib
- One big series (13 patches) for the new qedr driver
The full git request pull boilerplate:
The following changes since commita121103c922847ba5010819a3f250f1f7fc84ab8:
Linux 4.10-rc3 (2017-01-08 14:18:17 -0800)
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 tob4cfe3971f6eab542dd7ecc398bfa1aeec889934:
RDMA/cma: Fix unknown symbol when CONFIG_IPV6 is not enabled (2017- 01-27 14:29:04 -0500)
----------------------------------------------------------------
Second round of -rc fixes for 4.10 kernel
- Series of iw_cxgb4 fixes to make it work with the drain cq API
- One or two patches each to: srp, iser, cxgb3, vmw_pvrdma, umem, rxe, and ipoib
- One big series (13 patches) for the new qedr driver
----------------------------------------------------------------
Adit Ranadive (2):
IB/vmw_pvrdma: Don't leak info from alloc_ucontext IB/vmw_pvrdma: Fix incorrect cleanup on pvrdma_pci_probe error path
Amrani, Ram (3):
RDMA/core: Add the function ib_mtu_int_to_enum RDMA/qedr: Fix MTU returned from QP query RDMA/qedr: Add uapi header qedr-abi.h
Israel Rukshin (2):
IB/srp: fix mr allocation when the device supports sg gaps IB/srp: fix invalid indirect_sg_entries parameter value
Jack Morgenstein (1):
RDMA/cma: Fix unknown symbol when CONFIG_IPV6 is not enabled
Kenneth Lee (1):
IB/umem: Release pid in error and ODP flow
Maor Gottlieb (1):
IB/rxe: Fix rxe dev insertion to rxe_dev_list
Max Gurtovoy (2):
IB/iser: Fix sg_tablesize calculation IB/iser: remove unused variable from iser_conn struct
Nicolas Iooss (1):
IB/cxgb3: fix misspelling in header guard
Ram Amrani (10):
RDMA/qedr: Return success when not changing QP state RDMA/qedr: Return max inline data in QP query result RDMA/qedr: Remove CQ spinlock from CM completion handlers RDMA/qedr: Don't spam dmesg if QP is in error state RDMA/qedr: Don't reset QP when queues aren't flushed RDMA/qedr: Mark three functions as static RDMA/qedr: Fix formatting
RDMA/qedr: Fix RDMA CM loopback
RDMA/qedr: Fix and simplify memory leak in PD alloc RDMA/qedr: Dispatch port active event from qedr_add
Steve Wise (3):
iw_cxgb4: refactor sq/rq drain logic
iw_cxgb4: free EQ queue memory on last deref
iw_cxgb4: do not send RX_DATA_ACK CPLs after close/abort
Yonatan Cohen (1):
IB/rxe: Prevent from completer to operate on non valid QP
drivers/infiniband/core/cma.c | 3 +- drivers/infiniband/core/umem.c | 2 + drivers/infiniband/hw/cxgb3/iwch_provider.c | 11 +- drivers/infiniband/hw/cxgb4/cm.c | 7 +- drivers/infiniband/hw/cxgb4/cq.c | 21 ++-- drivers/infiniband/hw/cxgb4/device.c | 9 ++ drivers/infiniband/hw/cxgb4/iw_cxgb4.h | 24 +++- drivers/infiniband/hw/cxgb4/provider.c | 33 +++--- drivers/infiniband/hw/cxgb4/qp.c | 147 +++++++++++++++-
--------
drivers/infiniband/hw/cxgb4/t4.h | 2 + drivers/infiniband/hw/i40iw/i40iw_verbs.c | 11 +- drivers/infiniband/hw/nes/nes_verbs.c | 12 +- drivers/infiniband/hw/qedr/main.c | 23 ++-- drivers/infiniband/hw/qedr/qedr.h | 8 +- drivers/infiniband/hw/qedr/qedr_cm.c | 14 +-- drivers/infiniband/hw/qedr/verbs.c | 62 ++++++---- drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c | 4 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c | 2 +- drivers/infiniband/sw/rxe/rxe_net.c | 2 +- drivers/infiniband/sw/rxe/rxe_qp.c | 3 +-
drivers/infiniband/ulp/iser/iscsi_iser.c | 11 +- drivers/infiniband/ulp/iser/iscsi_iser.h | 2 - drivers/infiniband/ulp/iser/iser_verbs.c | 13 +--
drivers/infiniband/ulp/srp/ib_srp.c | 15 ++- include/rdma/ib_verbs.h | 14 +++ include/uapi/rdma/Kbuild | 1 + include/uapi/rdma/cxgb3-abi.h | 2 +-
27 files changed, 269 insertions(+), 189 deletions(-)
Signature · 4 lines
Doug Ledford <[email protected]> GPG KeyID: B826A3330E572FDD Key fingerprint = AE6B 1BDA 122B 23B4 265B 1274 B826 A333 0E57 2FDD