[PATCH 00/27] IB/hfi1,qib,rdmavt: Patches for 4.11

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

 



Doug,

Here is a set of patches for our drivers for 4.11. This is a
collection of bug fixes, perf improvements, and clean ups.

This does not include the port reordering patch series or
vnic as those are still undergoing discussion on the list.

Patches apply to your for-4.11 branch and can also be
found in my GitHub repo at:
https://github.com/ddalessa/kernel/tree/for-4.11

---

Brian Welty (5):
      IB/hfi1,qib,rdmavt: Move two IB event functions into rdmavt
      IB/hfi1,qib,rdmavt: Move AETH credit functions into rdmavt
      IB/hfi1,rdmavt: Update copy_sge to use boolean arguments
      IB/hfi1,rdmavt: Move SGE state helper routines into rdmavt
      IB/qib: Updates to use rdmavt's SGE helper routines

Don Hiatt (3):
      IB/hfi1: Add transmit fault injection feature
      IB/hfi1: Add rvt_rnr_tbl_to_usec function
      IB/hfi1,qib,rdmavt: Move AETH defines to rdma/ib_hdrs.h

Easwar Hariharan (1):
      IB/hfi1: Use static CTLE with Preset 6 for integrated HFIs

Jakub Byczkowski (1):
      IB/hfi1: Modify logging frequency of DCC errors

Michael J. Ruhl (2):
      IB/hfi1: Do not set physical link state if DC is in the shutdown state
      IB/hfi1: Code reuse with memdup_copy

Mike Marciniszyn (7):
      IB/hfi1: Correct defered count after processing qp_wait_list
      IB/hfi1: Process qp wait list in IRQ thread periodically
      IB/hfi1: Ensure read of producer s_head is correct
      IB/hfi1: Correct error calldown locking
      IB/hfi1: Add additional fields to qp_stats
      IB/rdmavt,IB/hfi1,IB/qib: Correct ack count for passive (RTR) QPs
      IB/hfi1: Add receive fault injection feature

Sebastian Sanchez (5):
      IB/hfi1: Access hfi1_ibport through rcd pointer
      IB/rdmavt: Use per-CPU reference count for MRs
      IB/hfi1: Allocate context data on memory node
      IB/hfi1: Reduce oversized fields in struct hfi1_packet
      IB/hfi1: Check upper-case EFI variables

Venkata Sandeep Dhanalakota (3):
      IB/rdmavt: Adding timer logic to rdmavt
      IB/hfi1: Use new rdmavt timers
      IB/qib: Use new rdmavt timers


 drivers/infiniband/hw/hfi1/Kconfig        |    6 +
 drivers/infiniband/hw/hfi1/chip.c         |   42 ++--
 drivers/infiniband/hw/hfi1/common.h       |    4 
 drivers/infiniband/hw/hfi1/debugfs.c      |  269 ++++++++++++++++++++++++--
 drivers/infiniband/hw/hfi1/debugfs.h      |   41 ++++
 drivers/infiniband/hw/hfi1/driver.c       |  144 +++++++++-----
 drivers/infiniband/hw/hfi1/efivar.c       |   26 ++-
 drivers/infiniband/hw/hfi1/hfi.h          |   18 +-
 drivers/infiniband/hw/hfi1/init.c         |   17 +-
 drivers/infiniband/hw/hfi1/pcie.c         |    4 
 drivers/infiniband/hw/hfi1/qp.c           |  177 +----------------
 drivers/infiniband/hw/hfi1/qp.h           |   22 --
 drivers/infiniband/hw/hfi1/rc.c           |  296 +++++------------------------
 drivers/infiniband/hw/hfi1/ruc.c          |   55 +----
 drivers/infiniband/hw/hfi1/trace.c        |    4 
 drivers/infiniband/hw/hfi1/trace_misc.h   |   48 +++++
 drivers/infiniband/hw/hfi1/uc.c           |   16 +-
 drivers/infiniband/hw/hfi1/ud.c           |   18 +-
 drivers/infiniband/hw/hfi1/user_exp_rcv.c |   17 +-
 drivers/infiniband/hw/hfi1/user_sdma.c    |   17 +-
 drivers/infiniband/hw/hfi1/verbs.c        |  170 ++++++-----------
 drivers/infiniband/hw/hfi1/verbs.h        |   29 +--
 drivers/infiniband/hw/qib/qib_common.h    |    4 
 drivers/infiniband/hw/qib/qib_qp.c        |  135 -------------
 drivers/infiniband/hw/qib/qib_rc.c        |  179 +++++-------------
 drivers/infiniband/hw/qib/qib_ruc.c       |   47 -----
 drivers/infiniband/hw/qib/qib_uc.c        |   15 -
 drivers/infiniband/hw/qib/qib_ud.c        |    8 -
 drivers/infiniband/hw/qib/qib_verbs.c     |   96 +--------
 drivers/infiniband/hw/qib/qib_verbs.h     |   10 -
 drivers/infiniband/sw/rdmavt/Makefile     |    4 
 drivers/infiniband/sw/rdmavt/mr.c         |   59 ++++--
 drivers/infiniband/sw/rdmavt/pd.c         |    2 
 drivers/infiniband/sw/rdmavt/qp.c         |  233 +++++++++++++++++++++++
 drivers/infiniband/sw/rdmavt/rc.c         |  189 +++++++++++++++++++
 include/rdma/ib_hdrs.h                    |    6 +
 include/rdma/ib_pack.h                    |    2 
 include/rdma/rdma_vt.h                    |   21 ++
 include/rdma/rdmavt_mr.h                  |   60 +++++-
 include/rdma/rdmavt_qp.h                  |   46 +++++
 40 files changed, 1331 insertions(+), 1225 deletions(-)
 create mode 100644 drivers/infiniband/sw/rdmavt/rc.c

--
-Denny
--
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