All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/23] IB/hfi1,qib,rdmavt: Patches for 4.10
@ 2016-12-08  3:32 Dennis Dalessandro
       [not found] ` <20161208032312.21135.66056.stgit-9QXIwq+3FY+1XWohqUldA0EOCMrvLtNR@public.gmane.org>
  0 siblings, 1 reply; 25+ messages in thread
From: Dennis Dalessandro @ 2016-12-08  3:32 UTC (permalink / raw)
  To: dledford-H+wXaHxf7aLQT0dZR+AlfA
  Cc: Mike Marciniszyn, Dean Luick, Jakub Pawlak, Tadeusz Struk,
	linux-rdma-u79uwXL29TY76Z2rM5mHXA, Ira Weiny, Mitko Haralanov,
	Brian Welty, Kaike Wan, Ashutosh Dixit, Easwar Hariharan,
	Harish Chegondi, Don Hiatt, Sebastian Sanchez, Jianxin Xiong

Doug,

Here is a set of patches for our drivers for 4.10. This is a
collection of bug fixes, perf improvements, and clean ups.
The patches apply on top of the last series I submitted. However
if things do not apply cleanly let me know I can rebase.

Can also be found in GitHub repo at:
https://github.com/ddalessa/kernel/tree/for-4.10

---

Dean Luick (5):
      IB/hfi1: Read new EPROM format
      IB/hfi1: Fix dc8051 multiple qword memory reads
      IB/hfi1: Export 8051 memory and LCB registers via debugfs
      IB/hfi1: Add special setting for low power AOC
      IB/hfi1: Preserve external device completed bit

Dennis Dalessandro (1):
      IB/rdmavt: Fix trace hierarchy

Don Hiatt (1):
      IB/hfi1: Remove dependence on qp->s_cur_size

Harish Chegondi (1):
      IB/hfi1: Avoid credit return allocation for cpu-less NUMA nodes

Jakub Pawlak (1):
      IB/hfi1: Disable header suppression for short packets

Jianxin Xiong (1):
      IB/hfi1: Show statistics counters under IB stats interface

Mike Marciniszyn (6):
      IB/rdmavt: Add trace of MR segs
      IB/rdmavt: Add a send completion helper
      IB/hfi1,IB/qib: Use new send completion helper
      IB/rdmavt: Add swqe mr deref helper
      IB/hfi1,IB/qib: use rvt swqe mr deref helper
      IB/rdmavt,IB/hfi1,IB/qib: Add inlines for mtu division

Mitko Haralanov (1):
      IB/hfi1: Remove usage of qp->s_cur_sge

Sebastian Sanchez (5):
      IB/hfi1: Use non-atomic __test_and_clear_bit in hot path
      IB/hfi1: Remove critical section gap in sc_buffer_alloc()
      IB/hfi1: Replace qp->refcount release code with standard driver wrapper
      IB/hfi1: Use reference count wrapper for MRs
      IB/qib: Use standard refcount wrapper for QPs

Tadeusz Struk (1):
      IB/hfi1: Remove definition of unused hfi1_affinity struct


 drivers/infiniband/hw/hfi1/affinity.c    |    3 
 drivers/infiniband/hw/hfi1/affinity.h    |    9 -
 drivers/infiniband/hw/hfi1/chip.c        |    5 +
 drivers/infiniband/hw/hfi1/debugfs.c     |  110 ++++++++++++++++
 drivers/infiniband/hw/hfi1/driver.c      |    3 
 drivers/infiniband/hw/hfi1/eprom.c       |  211 +++++++++++++++++++++++++++++-
 drivers/infiniband/hw/hfi1/firmware.c    |   10 +
 drivers/infiniband/hw/hfi1/hfi.h         |    1 
 drivers/infiniband/hw/hfi1/pio.c         |   22 ---
 drivers/infiniband/hw/hfi1/platform.c    |   44 ++++++
 drivers/infiniband/hw/hfi1/rc.c          |   60 ++-------
 drivers/infiniband/hw/hfi1/ruc.c         |   28 +---
 drivers/infiniband/hw/hfi1/uc.c          |    4 -
 drivers/infiniband/hw/hfi1/ud.c          |    4 -
 drivers/infiniband/hw/hfi1/user_sdma.c   |   60 ++++++---
 drivers/infiniband/hw/hfi1/verbs.c       |  190 +++++++++++++++++++++++----
 drivers/infiniband/hw/hfi1/verbs_txreq.h |    1 
 drivers/infiniband/hw/qib/qib_driver.c   |    3 
 drivers/infiniband/hw/qib/qib_rc.c       |   44 +-----
 drivers/infiniband/hw/qib/qib_ruc.c      |   24 ---
 drivers/infiniband/hw/qib/qib_verbs.c    |   33 +----
 drivers/infiniband/sw/rdmavt/mcast.c     |    5 -
 drivers/infiniband/sw/rdmavt/mr.c        |   12 +-
 drivers/infiniband/sw/rdmavt/qp.c        |   17 ++
 drivers/infiniband/sw/rdmavt/trace.h     |  141 +-------------------
 drivers/infiniband/sw/rdmavt/trace_mr.h  |  112 ++++++++++++++++
 drivers/infiniband/sw/rdmavt/trace_qp.h  |   96 ++++++++++++++
 drivers/infiniband/sw/rdmavt/trace_rvt.h |   81 ++++++++++++
 drivers/infiniband/sw/rdmavt/trace_tx.h  |  132 +++++++++++++++++++
 include/rdma/rdmavt_qp.h                 |   77 +++++++++++
 include/uapi/rdma/hfi/hfi1_user.h        |    2 
 31 files changed, 1147 insertions(+), 397 deletions(-)
 create mode 100644 drivers/infiniband/sw/rdmavt/trace_mr.h
 create mode 100644 drivers/infiniband/sw/rdmavt/trace_qp.h
 create mode 100644 drivers/infiniband/sw/rdmavt/trace_rvt.h
 create mode 100644 drivers/infiniband/sw/rdmavt/trace_tx.h

--
-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] 25+ messages in thread

end of thread, other threads:[~2016-12-12 20:18 UTC | newest]

Thread overview: 25+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-12-08  3:32 [PATCH 00/23] IB/hfi1,qib,rdmavt: Patches for 4.10 Dennis Dalessandro
     [not found] ` <20161208032312.21135.66056.stgit-9QXIwq+3FY+1XWohqUldA0EOCMrvLtNR@public.gmane.org>
2016-12-08  3:32   ` [PATCH 01/23] IB/hfi1: Read new EPROM format Dennis Dalessandro
2016-12-08  3:32   ` [PATCH 02/23] IB/hfi1: Fix dc8051 multiple qword memory reads Dennis Dalessandro
2016-12-08  3:32   ` [PATCH 03/23] IB/hfi1: Use non-atomic __test_and_clear_bit in hot path Dennis Dalessandro
2016-12-08  3:32   ` [PATCH 04/23] IB/hfi1: Export 8051 memory and LCB registers via debugfs Dennis Dalessandro
2016-12-08  3:32   ` [PATCH 05/23] IB/hfi1: Disable header suppression for short packets Dennis Dalessandro
2016-12-08  3:32   ` [PATCH 06/23] IB/rdmavt: Fix trace hierarchy Dennis Dalessandro
2016-12-08  3:32   ` [PATCH 07/23] IB/hfi1: Show statistics counters under IB stats interface Dennis Dalessandro
2016-12-08  3:33   ` [PATCH 08/23] IB/hfi1: Remove dependence on qp->s_cur_size Dennis Dalessandro
2016-12-08  3:33   ` [PATCH 09/23] IB/hfi1: Remove definition of unused hfi1_affinity struct Dennis Dalessandro
2016-12-08  3:33   ` [PATCH 10/23] IB/hfi1: Add special setting for low power AOC Dennis Dalessandro
2016-12-08  3:33   ` [PATCH 11/23] IB/rdmavt: Add trace of MR segs Dennis Dalessandro
2016-12-08  3:33   ` [PATCH 12/23] IB/hfi1: Remove usage of qp->s_cur_sge Dennis Dalessandro
2016-12-08  3:33   ` [PATCH 13/23] IB/hfi1: Remove critical section gap in sc_buffer_alloc() Dennis Dalessandro
2016-12-08  3:33   ` [PATCH 14/23] IB/hfi1: Preserve external device completed bit Dennis Dalessandro
2016-12-08  3:33   ` [PATCH 15/23] IB/hfi1: Replace qp->refcount release code with standard driver wrapper Dennis Dalessandro
2016-12-08  3:33   ` [PATCH 16/23] IB/hfi1: Use reference count wrapper for MRs Dennis Dalessandro
2016-12-08  3:34   ` [PATCH 17/23] IB/qib: Use standard refcount wrapper for QPs Dennis Dalessandro
2016-12-08  3:34   ` [PATCH 18/23] IB/rdmavt: Add a send completion helper Dennis Dalessandro
2016-12-08  3:34   ` [PATCH 19/23] IB/hfi1,IB/qib: Use new " Dennis Dalessandro
2016-12-08  3:34   ` [PATCH 20/23] IB/hfi1: Avoid credit return allocation for cpu-less NUMA nodes Dennis Dalessandro
2016-12-08  3:34   ` [PATCH 21/23] IB/rdmavt: Add swqe mr deref helper Dennis Dalessandro
2016-12-08  3:34   ` [PATCH 22/23] IB/hfi1,IB/qib: use rvt " Dennis Dalessandro
2016-12-08  3:34   ` [PATCH 23/23] IB/rdmavt, IB/hfi1, IB/qib: Add inlines for mtu division Dennis Dalessandro
2016-12-12 20:18   ` [PATCH 00/23] IB/hfi1,qib,rdmavt: Patches for 4.10 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.