All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/28] RDMA/hfi1,qib,rdmavt: Second round of fixes for 4.8
@ 2016-07-25 20:37 ` Dennis Dalessandro
  0 siblings, 0 replies; 37+ messages in thread
From: Dennis Dalessandro @ 2016-07-25 20:37 UTC (permalink / raw)
  To: dledford-H+wXaHxf7aLQT0dZR+AlfA
  Cc: Mike Marciniszyn, Dean Luick, Jakub Pawlak, Tadeusz Struk,
	linux-rdma-u79uwXL29TY76Z2rM5mHXA, Tymoteusz Kielan,
	Mitko Haralanov, Andrzej Kacprowski, Stable, Ashutosh Dixit,
	Easwar Hariharan, Harish Chegondi, Don Hiatt, Grzegorz Heldt,
	Ira Weiny, Jianxin Xiong, Dasaratharaman Chandramouli

Doug,

Here are the next set of fixes for 4.8. There is one marked as stable but it
should filter through the process and require no special handling. This is
mostly bug fixes but there are some clean ups as well.

This does bring in a new feature, that is to support fast register memory region
(FRMR) in rdmavt and hfi1.

Patches can also be viewed in my repo at:
https://github.com/ddalessa/kernel/tree/for-4.8

---

Dasaratharaman Chandramouli (5):
      IB/hfi1: Remove unused elements from struct ahg_ib_header
      IB/hfi1: Rename struct ahg_ib_header to struct hfi1_ahg_info
      IB/hfi1: Cleanup UD packet handler.
      IB/hfi1: Use hdr2sc function to calculate 5-bit SC
      IB/qib, IB/hfi1: Fix grh creation in ud loopback

Dean Luick (3):
      IB/hfi1: Explain state complete frame details
      IB/hfi1: Read all firmware versions
      IB/hfi1: Add static PCIe Gen3 CTLE tuning

Don Hiatt (1):
      IB/hfi1: Rename hfi1_pio_header to hfi1_sdma_header.

Easwar Hariharan (3):
      IB/hfi1: Disable external device configuration requests
      IB/hfi1: Ignore QSFP interrupts until power stabilizes
      IB/hfi1: Reset QSFP on every run through channel tuning

Grzegorz Heldt (1):
      IB/hfi1: Fix trace message units

Harish Chegondi (1):
      IB/hfi1: Modify the default number of kernel receive conexts

Jakub Pawlak (1):
      IB/hfi1: Fix integrity errors counter value calculation

Jianxin Xiong (9):
      IB/rdmavt: Add support for ib_map_mr_sg
      IB/rdmavt: Add mechanism to invalidate MR keys
      IB/rdmavt: Handle local operations in post send
      IB/hfi1: Handle send with invalidate opcode in the RC recv path
      IB/hfi1: Work request processing for fast register mr and invalidate
      IB/hfi1: Add support for extended memory management
      IB/rdmavt: Add missing spin_lock_init call for rdi->n_cqs_lock
      IB/hfi1: Fix "suspicious rcu_dereference_check() usage" warnings
      IB/rdmavt,hfi1: Fix NFSoRDMA failure with FRMR enabled

Mike Marciniszyn (1):
      IB/hfi1: Add the capability for reserved operations

Mitko Haralanov (1):
      IB/hfi1: Pull FECN/BECN processing to a common place

Tadeusz Struk (1):
      IB/hfi1: Add sysfs entry to override SDMA interrupt affinity

Tymoteusz Kielan (1):
      IB/hfi1: Fix to fully initialize send context area


 drivers/infiniband/hw/hfi1/affinity.c       |   68 ++++++++++
 drivers/infiniband/hw/hfi1/affinity.h       |    4 +
 drivers/infiniband/hw/hfi1/chip.c           |  193 +++++++++++++++++++++------
 drivers/infiniband/hw/hfi1/chip.h           |    1 
 drivers/infiniband/hw/hfi1/chip_registers.h |    4 +
 drivers/infiniband/hw/hfi1/driver.c         |   51 ++++---
 drivers/infiniband/hw/hfi1/firmware.c       |  125 +++++++++++++++++
 drivers/infiniband/hw/hfi1/hfi.h            |   36 ++++-
 drivers/infiniband/hw/hfi1/init.c           |   15 +-
 drivers/infiniband/hw/hfi1/mad.c            |   34 +----
 drivers/infiniband/hw/hfi1/pcie.c           |   68 +++++++++-
 drivers/infiniband/hw/hfi1/pio.c            |    2 
 drivers/infiniband/hw/hfi1/platform.c       |   20 +--
 drivers/infiniband/hw/hfi1/qp.c             |   24 +++
 drivers/infiniband/hw/hfi1/qp.h             |    2 
 drivers/infiniband/hw/hfi1/rc.c             |   82 +++++++++--
 drivers/infiniband/hw/hfi1/ruc.c            |   57 ++++++--
 drivers/infiniband/hw/hfi1/sysfs.c          |   25 +++
 drivers/infiniband/hw/hfi1/uc.c             |   61 ++++-----
 drivers/infiniband/hw/hfi1/ud.c             |   86 ++++--------
 drivers/infiniband/hw/hfi1/verbs.c          |   42 +++---
 drivers/infiniband/hw/hfi1/verbs.h          |    8 -
 drivers/infiniband/hw/hfi1/verbs_txreq.h    |    2 
 drivers/infiniband/hw/qib/qib_ud.c          |    8 +
 drivers/infiniband/sw/rdmavt/cq.c           |    1 
 drivers/infiniband/sw/rdmavt/mr.c           |  124 +++++++++++++++++
 drivers/infiniband/sw/rdmavt/mr.h           |    2 
 drivers/infiniband/sw/rdmavt/qp.c           |  146 +++++++++++++++++---
 drivers/infiniband/sw/rdmavt/vt.c           |    7 +
 include/rdma/rdma_vt.h                      |    4 +
 include/rdma/rdmavt_mr.h                    |    1 
 include/rdma/rdmavt_qp.h                    |   54 ++++++++
 32 files changed, 1039 insertions(+), 318 deletions(-)

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

end of thread, other threads:[~2016-08-03  2:40 UTC | newest]

Thread overview: 37+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-07-25 20:37 [PATCH 00/28] RDMA/hfi1,qib,rdmavt: Second round of fixes for 4.8 Dennis Dalessandro
2016-07-25 20:37 ` Dennis Dalessandro
2016-07-25 20:39 ` [PATCH 13/28] IB/rdmavt: Add missing spin_lock_init call for rdi->n_cqs_lock Dennis Dalessandro
     [not found] ` <20160725203554.4800.37248.stgit-9QXIwq+3FY+1XWohqUldA0EOCMrvLtNR@public.gmane.org>
2016-07-25 20:37   ` [PATCH 01/28] IB/hfi1: Fix integrity errors counter value calculation Dennis Dalessandro
2016-07-25 20:38   ` [PATCH 02/28] IB/hfi1: Fix to fully initialize send context area Dennis Dalessandro
     [not found]     ` <20160725203759.4800.2358.stgit-9QXIwq+3FY+1XWohqUldA0EOCMrvLtNR@public.gmane.org>
2016-07-26  5:26       ` Leon Romanovsky
     [not found]         ` <20160726052657.GD20674-2ukJVAZIZ/Y@public.gmane.org>
2016-07-26 14:18           ` Dalessandro, Dennis
2016-07-28 16:32           ` ira.weiny
     [not found]             ` <20160728163209.GA28030-W4f6Xiosr+yv7QzWx2u06xL4W9x8LtSr@public.gmane.org>
2016-07-31  6:53               ` Leon Romanovsky
2016-07-25 20:38   ` [PATCH 03/28] IB/hfi1: Pull FECN/BECN processing to a common place Dennis Dalessandro
2016-07-25 20:38   ` [PATCH 04/28] IB/rdmavt: Add support for ib_map_mr_sg Dennis Dalessandro
2016-07-25 20:38   ` [PATCH 05/28] IB/rdmavt: Add mechanism to invalidate MR keys Dennis Dalessandro
2016-07-25 20:38   ` [PATCH 06/28] IB/rdmavt: Handle local operations in post send Dennis Dalessandro
2016-07-25 20:38   ` [PATCH 07/28] IB/hfi1: Handle send with invalidate opcode in the RC recv path Dennis Dalessandro
2016-07-25 20:38   ` [PATCH 08/28] IB/hfi1: Work request processing for fast register mr and invalidate Dennis Dalessandro
2016-07-25 20:38   ` [PATCH 09/28] IB/hfi1: Add support for extended memory management Dennis Dalessandro
     [not found]     ` <20160725203842.4800.60710.stgit-9QXIwq+3FY+1XWohqUldA0EOCMrvLtNR@public.gmane.org>
2016-07-25 21:24       ` Jason Gunthorpe
     [not found]         ` <20160725212457.GA21162-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2016-07-25 21:39           ` Dalessandro, Dennis
2016-07-25 20:38   ` [PATCH 10/28] IB/hfi1: Modify the default number of kernel receive conexts Dennis Dalessandro
2016-07-25 20:38   ` [PATCH 11/28] IB/hfi1: Explain state complete frame details Dennis Dalessandro
2016-07-25 20:39   ` [PATCH 12/28] IB/hfi1: Read all firmware versions Dennis Dalessandro
2016-07-25 20:39   ` [PATCH 14/28] IB/hfi1: Fix "suspicious rcu_dereference_check() usage" warnings Dennis Dalessandro
2016-07-25 20:39   ` [PATCH 15/28] IB/hfi1: Add static PCIe Gen3 CTLE tuning Dennis Dalessandro
2016-07-25 20:39   ` [PATCH 16/28] IB/hfi1: Add sysfs entry to override SDMA interrupt affinity Dennis Dalessandro
2016-07-25 20:39   ` [PATCH 17/28] IB/hfi1: Fix trace message units Dennis Dalessandro
2016-07-25 20:39   ` [PATCH 18/28] IB/hfi1: Add the capability for reserved operations Dennis Dalessandro
2016-07-25 20:39   ` [PATCH 19/28] IB/rdmavt, hfi1: Fix NFSoRDMA failure with FRMR enabled Dennis Dalessandro
2016-07-25 20:39   ` [PATCH 20/28] IB/hfi1: Disable external device configuration requests Dennis Dalessandro
2016-07-25 20:39   ` [PATCH 21/28] IB/hfi1: Ignore QSFP interrupts until power stabilizes Dennis Dalessandro
2016-07-25 20:40   ` [PATCH 22/28] IB/hfi1: Reset QSFP on every run through channel tuning Dennis Dalessandro
2016-07-25 20:40   ` [PATCH 23/28] IB/hfi1: Remove unused elements from struct ahg_ib_header Dennis Dalessandro
2016-07-25 20:40   ` [PATCH 24/28] IB/hfi1: Rename struct ahg_ib_header to struct hfi1_ahg_info Dennis Dalessandro
2016-07-25 20:40   ` [PATCH 25/28] IB/hfi1: Rename hfi1_pio_header to hfi1_sdma_header Dennis Dalessandro
2016-07-25 20:40   ` [PATCH 26/28] IB/hfi1: Cleanup UD packet handler Dennis Dalessandro
2016-07-25 20:40   ` [PATCH 27/28] IB/hfi1: Use hdr2sc function to calculate 5-bit SC Dennis Dalessandro
2016-07-25 20:40   ` [PATCH 28/28] IB/qib, IB/hfi1: Fix grh creation in ud loopback Dennis Dalessandro
2016-08-03  2:40   ` [PATCH 00/28] RDMA/hfi1,qib,rdmavt: Second round of fixes for 4.8 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.