public inbox for linux-rdma@vger.kernel.org
 help / color / mirror / Atom feed
From: Dennis Dalessandro <dennis.dalessandro-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
To: dledford-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org
Cc: Jason Gunthorpe
	<jgunthorpe-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>,
	Mike Marciniszyn
	<mike.marciniszyn-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>,
	Dean Luick <dean.luick-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>,
	Jakub Pawlak
	<jakub.pawlak-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>,
	Tadeusz Struk
	<tadeusz.struk-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>,
	linux-rdma-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
	Ira Weiny <ira.weiny-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>,
	Mitko Haralanov
	<mitko.haralanov-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>,
	Ashutosh Dixit
	<ashutosh.dixit-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>,
	Easwar Hariharan
	<easwar.hariharan-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>,
	Sebastian Sanchez
	<sebastian.sanchez-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>,
	Jubin John <jubin.john-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>,
	Jianxin Xiong
	<jianxin.xiong-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
Subject: [PATCH for-next 00/18] IB/hfi1, rdmavt, qib: First batch of fixes for 4.8
Date: Fri, 01 Jul 2016 16:00:43 -0700	[thread overview]
Message-ID: <20160701225824.20160.19055.stgit@scvm10.sc.intel.com> (raw)

Hi Doug,

Here is a set of fixes and improvmenets that would be for the next release. They
apply onto of the last set of RC fixes previously posted.

Of particular note in here is the twsi code clean up that was asked for
previously while we were in staging. I think this does the job of not
duplicating what is already present in the kernel. These are the two patches
from Dean.

The patches from Mike improve rdmavt and make the posting of sends more friendly
to work with and extend.

There are also performance improvement patches in this bunch as well as well as
a couple minor fixes that we felt are more appropriate for the next merge cycle
rather than RC.

These patches have been added to my GitHub branch and have passed zero day
builds.

https://github.com/ddalessa/kernel/tree/for-4.8

---

Dean Luick (2):
      IB/hfi1: Use built-in i2c bit-shift bus adapter
      IB/hfi1: Remove TWSI references

Ira Weiny (2):
      IB/hfi1: Clean up port state structure definition
      IB/hfi1: Remove unnecessary done label in hfi1_write_iter

Jakub Pawlak (3):
      IB/hfi1: Add VL XmitDiscards counters to the opapmaquery
      IB/hfi1: Add counter to track unsupported packets drop
      IB/hfi1: Correct receive packet handler assignment

Jianxin Xiong (1):
      IB/hfi1: Improve SDMA engine assignment for user SDMA

Mike Marciniszyn (5):
      IB/hfi1: Fix trace sparse errors
      IB/rdmavt: Add data structures and routines for table driven post send
      IB/hfi1: Add hfi1 post send tables
      IB/qib: Add qib post send table
      IB/rdmavt: Use new driver specific post send table

Sebastian Sanchez (4):
      IB/hfi1: Separate tracepoints into specific headers
      IB/hfi1: Add global structure for affinity assignments
      IB/hfi1: Reserve and collapse CPU cores for contexts
      IB/hfi1: Refine user process affinity algorithm

Tadeusz Struk (1):
      IB/hfi1: Fix typo


 drivers/infiniband/hw/hfi1/Kconfig        |    3 
 drivers/infiniband/hw/hfi1/Makefile       |    2 
 drivers/infiniband/hw/hfi1/affinity.c     |  526 +++++++++--
 drivers/infiniband/hw/hfi1/affinity.h     |   34 +
 drivers/infiniband/hw/hfi1/chip.c         |   82 +-
 drivers/infiniband/hw/hfi1/chip.h         |    2 
 drivers/infiniband/hw/hfi1/driver.c       |    1 
 drivers/infiniband/hw/hfi1/file_ops.c     |   46 +
 drivers/infiniband/hw/hfi1/hfi.h          |   67 +
 drivers/infiniband/hw/hfi1/init.c         |   36 +
 drivers/infiniband/hw/hfi1/mad.c          |   26 -
 drivers/infiniband/hw/hfi1/mad.h          |    7 
 drivers/infiniband/hw/hfi1/qp.c           |   44 +
 drivers/infiniband/hw/hfi1/qp.h           |    2 
 drivers/infiniband/hw/hfi1/qsfp.c         |  409 +++++++--
 drivers/infiniband/hw/hfi1/qsfp.h         |    3 
 drivers/infiniband/hw/hfi1/rc.c           |    8 
 drivers/infiniband/hw/hfi1/trace.h        | 1333 -----------------------------
 drivers/infiniband/hw/hfi1/trace_ctxts.h  |  141 +++
 drivers/infiniband/hw/hfi1/trace_dbg.h    |  155 +++
 drivers/infiniband/hw/hfi1/trace_ibhdrs.h |  209 +++++
 drivers/infiniband/hw/hfi1/trace_misc.h   |   81 ++
 drivers/infiniband/hw/hfi1/trace_rc.h     |  123 +++
 drivers/infiniband/hw/hfi1/trace_rx.h     |  322 +++++++
 drivers/infiniband/hw/hfi1/trace_tx.h     |  642 ++++++++++++++
 drivers/infiniband/hw/hfi1/twsi.c         |  489 -----------
 drivers/infiniband/hw/hfi1/twsi.h         |   65 -
 drivers/infiniband/hw/hfi1/user_sdma.c    |   29 +
 drivers/infiniband/hw/hfi1/verbs.c        |   32 -
 drivers/infiniband/hw/qib/qib_qp.c        |   43 +
 drivers/infiniband/hw/qib/qib_verbs.c     |    2 
 drivers/infiniband/hw/qib/qib_verbs.h     |    2 
 drivers/infiniband/sw/rdmavt/qp.c         |  113 ++
 drivers/infiniband/sw/rdmavt/vt.c         |    3 
 include/rdma/opa_port_info.h              |   16 
 include/rdma/rdma_vt.h                    |    3 
 include/rdma/rdmavt_qp.h                  |   28 +
 37 files changed, 2811 insertions(+), 2318 deletions(-)
 create mode 100644 drivers/infiniband/hw/hfi1/trace_ctxts.h
 create mode 100644 drivers/infiniband/hw/hfi1/trace_dbg.h
 create mode 100644 drivers/infiniband/hw/hfi1/trace_ibhdrs.h
 create mode 100644 drivers/infiniband/hw/hfi1/trace_misc.h
 create mode 100644 drivers/infiniband/hw/hfi1/trace_rc.h
 create mode 100644 drivers/infiniband/hw/hfi1/trace_rx.h
 create mode 100644 drivers/infiniband/hw/hfi1/trace_tx.h
 delete mode 100644 drivers/infiniband/hw/hfi1/twsi.c
 delete mode 100644 drivers/infiniband/hw/hfi1/twsi.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

             reply	other threads:[~2016-07-01 23:00 UTC|newest]

Thread overview: 23+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-07-01 23:00 Dennis Dalessandro [this message]
     [not found] ` <20160701225824.20160.19055.stgit-9QXIwq+3FY+1XWohqUldA0EOCMrvLtNR@public.gmane.org>
2016-07-01 23:00   ` [PATCH for-next 01/18] IB/hfi1: Clean up port state structure definition Dennis Dalessandro
2016-07-01 23:00   ` [PATCH for-next 02/18] IB/hfi1: Remove unnecessary done label in hfi1_write_iter Dennis Dalessandro
2016-07-01 23:01   ` [PATCH for-next 03/18] IB/hfi1: Fix typo Dennis Dalessandro
2016-07-01 23:01   ` [PATCH for-next 04/18] IB/hfi1: Separate tracepoints into specific headers Dennis Dalessandro
2016-07-01 23:01   ` [PATCH for-next 05/18] IB/hfi1: Fix trace sparse errors Dennis Dalessandro
2016-07-01 23:01   ` [PATCH for-next 06/18] IB/hfi1: Add VL XmitDiscards counters to the opapmaquery Dennis Dalessandro
2016-07-01 23:01   ` [PATCH for-next 07/18] IB/hfi1: Add counter to track unsupported packets drop Dennis Dalessandro
2016-07-01 23:01   ` [PATCH for-next 08/18] IB/hfi1: Add global structure for affinity assignments Dennis Dalessandro
     [not found]     ` <20160701230127.20160.68709.stgit-9QXIwq+3FY+1XWohqUldA0EOCMrvLtNR@public.gmane.org>
2016-07-25 14:52       ` [PATCH v2] " Dennis Dalessandro
2016-07-01 23:01   ` [PATCH for-next 09/18] IB/hfi1: Reserve and collapse CPU cores for contexts Dennis Dalessandro
     [not found]     ` <20160701230133.20160.76302.stgit-9QXIwq+3FY+1XWohqUldA0EOCMrvLtNR@public.gmane.org>
2016-07-25 14:54       ` [PATCH v2] " Dennis Dalessandro
2016-07-01 23:01   ` [PATCH for-next 10/18] IB/hfi1: Refine user process affinity algorithm Dennis Dalessandro
     [not found]     ` <20160701230138.20160.5753.stgit-9QXIwq+3FY+1XWohqUldA0EOCMrvLtNR@public.gmane.org>
2016-07-25 14:54       ` [PATCH v2] " Dennis Dalessandro
2016-07-01 23:01   ` [PATCH for-next 11/18] IB/hfi1: Use built-in i2c bit-shift bus adapter Dennis Dalessandro
2016-07-01 23:01   ` [PATCH for-next 12/18] IB/hfi1: Remove TWSI references Dennis Dalessandro
2016-07-01 23:01   ` [PATCH for-next 13/18] IB/hfi1: Improve SDMA engine assignment for user SDMA Dennis Dalessandro
2016-07-01 23:02   ` [PATCH for-next 14/18] IB/hfi1: Correct receive packet handler assignment Dennis Dalessandro
2016-07-01 23:02   ` [PATCH for-next 15/18] IB/rdmavt: Add data structures and routines for table driven post send Dennis Dalessandro
2016-07-01 23:02   ` [PATCH for-next 16/18] IB/hfi1: Add hfi1 post send tables Dennis Dalessandro
2016-07-01 23:02   ` [PATCH for-next 17/18] IB/qib: Add qib post send table Dennis Dalessandro
2016-07-01 23:02   ` [PATCH for-next 18/18] IB/rdmavt: Use new driver specific " Dennis Dalessandro
2016-08-02 19:58   ` [PATCH for-next 00/18] IB/hfi1, rdmavt, qib: First batch of fixes for 4.8 Doug Ledford

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20160701225824.20160.19055.stgit@scvm10.sc.intel.com \
    --to=dennis.dalessandro-ral2jqcrhueavxtiumwx3w@public.gmane.org \
    --cc=ashutosh.dixit-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org \
    --cc=dean.luick-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org \
    --cc=dledford-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org \
    --cc=easwar.hariharan-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org \
    --cc=ira.weiny-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org \
    --cc=jakub.pawlak-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org \
    --cc=jgunthorpe-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org \
    --cc=jianxin.xiong-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org \
    --cc=jubin.john-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org \
    --cc=linux-rdma-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
    --cc=mike.marciniszyn-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org \
    --cc=mitko.haralanov-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org \
    --cc=sebastian.sanchez-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org \
    --cc=tadeusz.struk-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox