[PULL REQUEST] Please pull rdma.git

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

 



Hi Linus,

As per my previous pull request, there were two drivers that each had a
rather large number of legitimate fixes still to be sent.  As it turned
out, I also missed a reasonably large set of fixes from one person
across the stack that are all important fixes.  All in all, the
bnxt_re, i40iw, and Dan Carpenter are 3/4 to 2/3rds of this pull
request.  There were some other random fixes that I didn't send in the
last pull request that I added to this one.  This catches the rdma
stack up to the fixes from up to about the beginning of this week.  Any
more fixes I'll wait and batch up later in the -rc cycle.  This will
give us a good base to start with for basing a for-next branch on -rc2.
 Thanks.

Here's the boilerplate:

The following changes since commit
ebc9ca43e1d52a85c72fc2d343f353386ed6c188:

  IB/core: Allow QP state transition from reset to error (2017-07-17
21:21:30 -0400)

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
a62ab66b13a0f9bcb17b7b761f6670941ed5cd62:

  RDMA/core: Initialize port_num in qp_attr (2017-07-20 11:24:13 -0400)

----------------------------------------------------------------
Second set of -rc fixes for 4.13 cycle

- i40iw fixes
- bnxt_re fixes
- Dan Carpenter bugfixes across stack
- 10 more random fixes, no more than 2 from any 1 person

----------------------------------------------------------------
Amrani, Ram (1):
      RDMA/qedr: Prevent memory overrun in verbs' user responses

Dan Carpenter (8):
      RDMA/bnxt_re: checking for NULL instead of IS_ERR()
      IB/IPoIB: Fix error code in ipoib_add_port()
      IB/i40iw: Fix error code in i40iw_create_cq()
      cxgb4: Fix error codes in c4iw_create_cq()
      IB/cxgb3: Fix error codes in iwch_alloc_mr()
      RDMA/ocrdma: Fix an error code in ocrdma_alloc_pd()
      RDMA/ocrdma: Fix error codes in ocrdma_create_srq()
      IB/mlx5: Fix a warning message

Devesh Sharma (3):
      RDMA/bnxt_re: Free doorbell page index (DPI) during dealloc
ucontext
      RDMA/bnxt_re: Enable atomics only if host bios supports
      RDMA/bnxt_re: Fix return value of poll routine

Eddie Wai (1):
      RDMA/bnxt_re: Fixed the max_rd_atomic support for initiator and
destination QP

Ganesh Goudar (1):
      iw_cxgb4: don't use WR keys/addrs for 0 byte reads

Henry Orosco (2):
      i40iw: Add missing memory barrier
      i40iw: Update list correctly

Håkon Bugge (1):
      IB/mlx4: Fix CM REQ retries in paravirt mode

Ismail, Mustafa (2):
      RDMA/uverbs: Fix the check for port number
      RDMA/core: Initialize port_num in qp_attr

Kaike Wan (1):
      IB/rdmavt: Setting of QP timeout can overflow jiffies computation

Kalderon, Michal (1):
      IB/cma: Fix reference count leak when no ipv4 addresses are set

Matan Barak (1):
      IB/core: Fix sparse warnings

Mustafa Ismail (2):
      i40iw: Fix order of cleanup in close
      i40iw: Do not poll CCQ after it is destroyed

Sagi Grimberg (1):
      RDMA/iser: don't send an rkey if all data is written as
immadiate-data

Selvin Xavier (4):
      RDMA/bnxt_re: Do not free the ctx_tbl entry if delete GID fails
      RDMA/bnxt_re: Report supported value to IB stack in query_device
      RDMA/bnxt_re: Report MISSED_EVENTS in req_notify_cq
      RDMA/bnxt_re: Fix the value reported for local ack delay

Shiraz Saleem (4):
      i40iw: Utilize iwdev->reset during PCI function reset
      i40iw: Release cm_id ref on PCI function reset
      i40iw: Free QP resources on CQP destroy QP failure
      i40iw: Avoid memory leak of CQP request objects

Somnath Kotur (2):
      RDMA/bnxt_re: Fix WQE Size posted to HW to prevent it from
throwing error
      RDMA/bnxt_re: Specify RDMA component when allocating stats
context

Tatyana Nikolova (1):
      i40iw: Free QP PBLEs when the QP is destroyed

Vijay Immanuel (1):
      rxe: fix broken receive queue draining

 drivers/infiniband/core/cma.c                |   2 +
 drivers/infiniband/core/uverbs_cmd.c         |  13 +--
 drivers/infiniband/hw/bnxt_re/bnxt_re.h      |   9 ++
 drivers/infiniband/hw/bnxt_re/ib_verbs.c     | 119 ++++++++++++++++---
--------
 drivers/infiniband/hw/bnxt_re/ib_verbs.h     |   3 +-
 drivers/infiniband/hw/bnxt_re/main.c         |   1 +
 drivers/infiniband/hw/bnxt_re/qplib_fp.c     |  29 +++++++
 drivers/infiniband/hw/bnxt_re/qplib_fp.h     |   1 +
 drivers/infiniband/hw/bnxt_re/qplib_sp.c     |  16 ++++
 drivers/infiniband/hw/bnxt_re/qplib_sp.h     |   3 +
 drivers/infiniband/hw/cxgb3/iwch_provider.c  |   9 +-
 drivers/infiniband/hw/cxgb4/cq.c             |   1 +
 drivers/infiniband/hw/cxgb4/qp.c             |   2 +-
 drivers/infiniband/hw/i40iw/i40iw.h          |   1 +
 drivers/infiniband/hw/i40iw/i40iw_cm.c       |   5 +-
 drivers/infiniband/hw/i40iw/i40iw_ctrl.c     |   2 +
 drivers/infiniband/hw/i40iw/i40iw_main.c     |  60 +++++++-------
 drivers/infiniband/hw/i40iw/i40iw_puda.c     |   5 +-
 drivers/infiniband/hw/i40iw/i40iw_utils.c    |  60 +++++++++++++-
 drivers/infiniband/hw/i40iw/i40iw_verbs.c    |  19 +++--
 drivers/infiniband/hw/i40iw/i40iw_verbs.h    |   2 +-
 drivers/infiniband/hw/mlx4/cm.c              |   4 +
 drivers/infiniband/hw/mlx5/mr.c              |   2 +-
 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c  |   4 +-
 drivers/infiniband/hw/qedr/verbs.c           |  16 +++-
 drivers/infiniband/sw/rdmavt/qp.c            |   4 +-
 drivers/infiniband/sw/rxe/rxe_resp.c         |   3 +
 drivers/infiniband/sw/rxe/rxe_verbs.c        |   3 +
 drivers/infiniband/ulp/ipoib/ipoib_main.c    |   1 +
 drivers/infiniband/ulp/iser/iser_initiator.c |   6 +-
 include/rdma/ib_addr.h                       |   6 +-
 include/rdma/rdmavt_qp.h                     |  14 ++++
 32 files changed, 306 insertions(+), 119 deletions(-)

-- 
Doug Ledford <dledford@xxxxxxxxxx>
    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 majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[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