All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/27] IB/hfi1,qib,rdmavt: Patches for 4.11
@ 2017-02-08 13:25 Dennis Dalessandro
       [not found] ` <20170208132142.16442.69329.stgit-9QXIwq+3FY+1XWohqUldA0EOCMrvLtNR@public.gmane.org>
  0 siblings, 1 reply; 35+ messages in thread
From: Dennis Dalessandro @ 2017-02-08 13:25 UTC (permalink / raw)
  To: dledford-H+wXaHxf7aLQT0dZR+AlfA
  Cc: Mike Marciniszyn, Dean Luick, Jakub Byczkowski,
	linux-rdma-u79uwXL29TY76Z2rM5mHXA, Brian Welty, Kaike Wan,
	Ashutosh Dixit, Michael J. Ruhl, Easwar Hariharan,
	Venkata Sandeep Dhanalakota, Don Hiatt, Sebastian Sanchez

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-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 35+ messages in thread

end of thread, other threads:[~2017-02-28 17:55 UTC | newest]

Thread overview: 35+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-02-08 13:25 [PATCH 00/27] IB/hfi1,qib,rdmavt: Patches for 4.11 Dennis Dalessandro
     [not found] ` <20170208132142.16442.69329.stgit-9QXIwq+3FY+1XWohqUldA0EOCMrvLtNR@public.gmane.org>
2017-02-08 13:25   ` [PATCH 01/27] IB/hfi1: Correct defered count after processing qp_wait_list Dennis Dalessandro
2017-02-08 13:26   ` [PATCH 02/27] IB/hfi1: Process qp wait list in IRQ thread periodically Dennis Dalessandro
2017-02-08 13:26   ` [PATCH 03/27] IB/hfi1: Ensure read of producer s_head is correct Dennis Dalessandro
2017-02-08 13:26   ` [PATCH 04/27] IB/hfi1: Use static CTLE with Preset 6 for integrated HFIs Dennis Dalessandro
2017-02-08 13:26   ` [PATCH 05/27] IB/hfi1: Correct error calldown locking Dennis Dalessandro
2017-02-08 13:26   ` [PATCH 06/27] IB/hfi1: Access hfi1_ibport through rcd pointer Dennis Dalessandro
2017-02-08 13:26   ` [PATCH 07/27] IB/rdmavt: Use per-CPU reference count for MRs Dennis Dalessandro
2017-02-08 13:26   ` [PATCH 08/27] IB/hfi1: Allocate context data on memory node Dennis Dalessandro
2017-02-08 13:26   ` [PATCH 09/27] IB/hfi1: Add additional fields to qp_stats Dennis Dalessandro
2017-02-08 13:26   ` [PATCH 10/27] IB/hfi1: Reduce oversized fields in struct hfi1_packet Dennis Dalessandro
2017-02-08 13:26   ` [PATCH 11/27] IB/hfi1: Check upper-case EFI variables Dennis Dalessandro
2017-02-08 13:27   ` [PATCH 12/27] IB/hfi1, qib, rdmavt: Move two IB event functions into rdmavt Dennis Dalessandro
2017-02-08 13:27   ` [PATCH 13/27] IB/hfi1, qib, rdmavt: Move AETH credit " Dennis Dalessandro
2017-02-08 13:27   ` [PATCH 14/27] IB/rdmavt: Adding timer logic to rdmavt Dennis Dalessandro
     [not found]     ` <20170208132712.16442.57028.stgit-9QXIwq+3FY+1XWohqUldA0EOCMrvLtNR@public.gmane.org>
2017-02-12 17:33       ` Leon Romanovsky
2017-02-08 13:27   ` [PATCH 15/27] IB/hfi1: Use new rdmavt timers Dennis Dalessandro
2017-02-08 13:27   ` [PATCH 16/27] IB/qib: " Dennis Dalessandro
2017-02-08 13:27   ` [PATCH 17/27] IB/hfi1, rdmavt: Update copy_sge to use boolean arguments Dennis Dalessandro
2017-02-08 13:27   ` [PATCH 18/27] IB/hfi1, rdmavt: Move SGE state helper routines into rdmavt Dennis Dalessandro
2017-02-08 13:27   ` [PATCH 19/27] IB/qib: Updates to use rdmavt's SGE helper routines Dennis Dalessandro
2017-02-08 13:27   ` [PATCH 20/27] IB/rdmavt, IB/hfi1, IB/qib: Correct ack count for passive (RTR) QPs Dennis Dalessandro
2017-02-08 13:27   ` [PATCH 21/27] IB/hfi1: Modify logging frequency of DCC errors Dennis Dalessandro
2017-02-08 13:28   ` [PATCH 22/27] IB/hfi1: Add receive fault injection feature Dennis Dalessandro
     [not found]     ` <20170208132800.16442.94549.stgit-9QXIwq+3FY+1XWohqUldA0EOCMrvLtNR@public.gmane.org>
2017-02-12 17:42       ` Leon Romanovsky
     [not found]         ` <20170212174205.GI14015-U/DQcQFIOTAAJjI8aNfphQ@public.gmane.org>
2017-02-14 21:51           ` Doug Ledford
     [not found]             ` <1487109065.86943.86.camel-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2017-02-28 17:55               ` Dennis Dalessandro
2017-02-08 13:28   ` [PATCH 23/27] IB/hfi1: Add transmit " Dennis Dalessandro
2017-02-08 13:28   ` [PATCH 24/27] IB/hfi1: Do not set physical link state if DC is in the shutdown state Dennis Dalessandro
2017-02-08 13:28   ` [PATCH 25/27] IB/hfi1: Add rvt_rnr_tbl_to_usec function Dennis Dalessandro
     [not found]     ` <20170208132818.16442.38634.stgit-9QXIwq+3FY+1XWohqUldA0EOCMrvLtNR@public.gmane.org>
2017-02-12 17:48       ` Leon Romanovsky
2017-02-08 13:28   ` [PATCH 26/27] IB/hfi1, qib, rdmavt: Move AETH defines to rdma/ib_hdrs.h Dennis Dalessandro
     [not found]     ` <20170208132824.16442.61753.stgit-9QXIwq+3FY+1XWohqUldA0EOCMrvLtNR@public.gmane.org>
2017-02-12 17:47       ` Leon Romanovsky
2017-02-08 13:28   ` [PATCH 27/27] IB/hfi1: Code reuse with memdup_copy Dennis Dalessandro
2017-02-19 13:47   ` [PATCH 00/27] IB/hfi1,qib,rdmavt: Patches for 4.11 Doug Ledford

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.