[PATCH 00/28] RDMA/hfi1,qib,rdmavt: Second round of fixes for 4.8

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

 



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 stable" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Linux Kernel]     [Kernel Development Newbies]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Hiking]     [Linux Kernel]     [Linux SCSI]