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 commit a121103c922847ba5010819a3f250f1f7fc84ab8: 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 to b4cfe3971f6eab542dd7ecc398bfa1aeec889934: 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(-) -- Doug Ledford <dledford@xxxxxxxxxx> GPG KeyID: B826A3330E572FDD Key fingerprint = AE6B 1BDA 122B 23B4 265B 1274 B826 A333 0E57 2FDD
Attachment:
signature.asc
Description: This is a digitally signed message part