[PULL REQUEST] Please pull rdma.git

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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


[Index of Archives]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Photo]     [Yosemite News]     [Yosemite Photos]     [Linux Kernel]     [Linux SCSI]     [XFree86]

  Powered by Linux