All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/54] staging/rdma/hfi1: Various bug fixes for hfi1 post rdmavt
@ 2016-02-03 22:30 Dennis Dalessandro
       [not found] ` <20160203222512.5923.30980.stgit-9QXIwq+3FY+1XWohqUldA0EOCMrvLtNR@public.gmane.org>
  0 siblings, 1 reply; 58+ messages in thread
From: Dennis Dalessandro @ 2016-02-03 22:30 UTC (permalink / raw)
  To: dledford-H+wXaHxf7aLQT0dZR+AlfA; +Cc: linux-rdma-u79uwXL29TY76Z2rM5mHXA

This is a pretty big patch series. It brings in a large number of fixes that we
have been holding onto due to conflicts with rdmavt and the two maintainer model
we were previously operating under.

This applies on top of the previously posted "Finish adding core rdmavt verbs
support" patch and can be seen in context at:
https://github.com/ddalessa/kernel/tree/for-4.6

---

Ashutosh Dixit (1):
      staging/rdma/hfi1: Add support for enabling/disabling PCIe ASPM

Bryan Morgan (1):
      staging/rdma/hfi1: HFI reports wrong offline disabled reason when cable removed

Dean Luick (16):
      staging/rdma/hfi1: Fix missing firmware NULL dereference
      staging/rdma/hfi1: Only warn when board description is not found
      staging/rdma/hfi1: Make firmware failure messages warnings
      staging/rdma/hfi1: No firmware retry for simulation
      staging/rdma/hfi1: Skip lcb init for simulation
      staging/rdma/hfi1: Fix for generic I2C interface
      staging/rdma/hfi1: Use device file minor to identify EPROM
      staging/rdma/hfi1: correctly check for post-interrupt packets
      staging/rdma/hfi1: Report physical state changes per device instead of globally
      staging/rdma/hfi1: Fix fabric serdes reset by re-downloading firmware
      staging/rdma/hfi1: Split last 8 bytes of copy to user buffer
      staging/rdma/hfi1: Remove PCIe AER diagnostic message
      staging/rdma/hfi1: Correct TWSI reset
      staging/rdma/hfi1: Fix snoop packet length calculation
      staging/rdma/hfi1: Make EPROM check per device
      staging/rdma/hfi1: Remove unused variable nsbr

Dennis Dalessandro (1):
      staging/rdma/hfi1: Support query gid in rdmavt

Easwar Hariharan (8):
      staging/rdma/hfi1: cleanup messages on qsfp_read() failure
      staging/rdma/hfi1: Add active and optical cable support
      staging/rdma/hfi1: Get port type from configuration file
      staging/rdma/hfi1: Support external device configuration requests from 8051
      staging/rdma/hfi1: Don't attempt to qualify or tune loopback plugs
      staging/rdma/hfi1: Reduce syslog message severity and provide speed information
      staging/rdma/hfi1: Implement LED beaconing for maintenance
      staging/rdma/hfi1,IB/core: Fix LinkDownReason define for consistency

Harish Chegondi (1):
      staging/rdma/hfi1: Remove modify_port and port_immutable functions

Ira Weiny (1):
      staging/rdma/hfi1: Fix SL->SC checks

Jubin John (2):
      staging/rdma/hfi1: Remove srq functionality
      staging/rdma/hfi1: Clean up init_cntrs()

Mike Marciniszyn (2):
      staging/rdma/hfi1: Fix QSFP memory read/write across 128 byte boundary
      staging/rdma/hfi1: Fix per-VL transmit discard counts

Mitko Haralanov (11):
      staging/rdma/hfi1: Correctly set RcvCtxtCtrl register
      staging/rdma/hfi1: Remove unused code
      staging/rdma/hfi1: Remove unnecessary duplicated variable
      staging/rdma/hfi1: Consolidate CPU/IRQ affinity support
      staging/rdma/hfi1: Allocate send ctxt on device NUMA node
      staging/rdma/hfi1: Verbs Mem affinity support
      staging/rdma/hfi1: Improve performance of TID cache look up
      staging/rdma/hfi1: Improve performance of SDMA transfers
      staging/rdma/hfi1: Properly determine error status of SDMA slots
      staging/rdma/hfi1: Improve performance of user SDMA
      staging/rdma/hfi1: Fix bug that could block the process on context exit

Sadanand Warrier (1):
      staging/rdma/hfi1: Add credits for VL0 to VL7 in snoop mode

Sebastian Sanchez (6):
      staging/rdma/hfi1: Fix for 32-bit counter overflow in driver and hfi1stats
      staging/rdma/hfi1: Fix for module parameter rcvhdrcnt when it's 2097152
      staging/rdma/hfi1: Change for data type of port number
      staging/rdma/hfi1: Replacement of goto's for break/returns
      staging/rdma/hfi1: Adding support for hfi counters via sysfs
      staging/rdma/hfi1: Removing unused struct hfi1_verbs_counters

Vennila Megavannan (3):
      staging/rdma/hfi1: Method to toggle "fast ECN" detection
      staging/rdma/hfi1: Change send_schedule counter to a per cpu counter
      staging/rdma/hfi1: Allow a fair scheduling of QPs


 Documentation/infiniband/sysfs.txt          |    3 
 drivers/staging/rdma/hfi1/Kconfig           |   10 
 drivers/staging/rdma/hfi1/Makefile          |    7 
 drivers/staging/rdma/hfi1/affinity.c        |  433 ++++++++++++++
 drivers/staging/rdma/hfi1/affinity.h        |   94 +++
 drivers/staging/rdma/hfi1/aspm.h            |  297 ++++++++++
 drivers/staging/rdma/hfi1/chip.c            |  803 +++++++++++++++-----------
 drivers/staging/rdma/hfi1/chip.h            |    9 
 drivers/staging/rdma/hfi1/chip_registers.h  |    3 
 drivers/staging/rdma/hfi1/debugfs.c         |    6 
 drivers/staging/rdma/hfi1/diag.c            |   73 ++
 drivers/staging/rdma/hfi1/driver.c          |  105 ++-
 drivers/staging/rdma/hfi1/eprom.c           |   31 -
 drivers/staging/rdma/hfi1/eprom.h           |    2 
 drivers/staging/rdma/hfi1/file_ops.c        |   51 +-
 drivers/staging/rdma/hfi1/firmware.c        |  100 ++-
 drivers/staging/rdma/hfi1/hfi.h             |   93 ++-
 drivers/staging/rdma/hfi1/init.c            |   69 +-
 drivers/staging/rdma/hfi1/intr.c            |    3 
 drivers/staging/rdma/hfi1/mad.c             |  426 ++++++++++----
 drivers/staging/rdma/hfi1/opa_compat.h      |   15 
 drivers/staging/rdma/hfi1/pcie.c            |   40 +
 drivers/staging/rdma/hfi1/platform.c        |  839 +++++++++++++++++++++++++++
 drivers/staging/rdma/hfi1/platform.h        |   44 +
 drivers/staging/rdma/hfi1/qp.c              |   25 +
 drivers/staging/rdma/hfi1/qp.h              |    2 
 drivers/staging/rdma/hfi1/qsfp.c            |  152 +++--
 drivers/staging/rdma/hfi1/qsfp.h            |   35 +
 drivers/staging/rdma/hfi1/rc.c              |   17 -
 drivers/staging/rdma/hfi1/ruc.c             |   62 +-
 drivers/staging/rdma/hfi1/sdma.c            |   12 
 drivers/staging/rdma/hfi1/sdma.h            |    2 
 drivers/staging/rdma/hfi1/srq.c             |  397 -------------
 drivers/staging/rdma/hfi1/sysfs.c           |   66 ++
 drivers/staging/rdma/hfi1/twsi.c            |  198 +++---
 drivers/staging/rdma/hfi1/twsi.h            |    7 
 drivers/staging/rdma/hfi1/uc.c              |   10 
 drivers/staging/rdma/hfi1/ud.c              |    9 
 drivers/staging/rdma/hfi1/user_exp_rcv.c    |  149 +++--
 drivers/staging/rdma/hfi1/user_sdma.c       |  304 ++++------
 drivers/staging/rdma/hfi1/user_sdma.h       |    6 
 drivers/staging/rdma/hfi1/verbs.c           |  143 ++---
 drivers/staging/rdma/hfi1/verbs.h           |   40 -
 include/rdma/opa_port_info.h                |    2 
 44 files changed, 3513 insertions(+), 1681 deletions(-)
 create mode 100644 drivers/staging/rdma/hfi1/affinity.c
 create mode 100644 drivers/staging/rdma/hfi1/affinity.h
 create mode 100644 drivers/staging/rdma/hfi1/aspm.h
 create mode 100644 drivers/staging/rdma/hfi1/platform.c
 rename drivers/staging/rdma/hfi1/{platform_config.h => platform.h} (91%)
 delete mode 100644 drivers/staging/rdma/hfi1/srq.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] 58+ messages in thread

end of thread, other threads:[~2016-02-25 13:38 UTC | newest]

Thread overview: 58+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-02-03 22:30 [PATCH 00/54] staging/rdma/hfi1: Various bug fixes for hfi1 post rdmavt Dennis Dalessandro
     [not found] ` <20160203222512.5923.30980.stgit-9QXIwq+3FY+1XWohqUldA0EOCMrvLtNR@public.gmane.org>
2016-02-03 22:30   ` [PATCH 01/54] staging/rdma/hfi1: Remove srq functionality Dennis Dalessandro
2016-02-03 22:30   ` [PATCH 02/54] staging/rdma/hfi1: HFI reports wrong offline disabled reason when cable removed Dennis Dalessandro
2016-02-03 22:30   ` [PATCH 03/54] staging/rdma/hfi1: cleanup messages on qsfp_read() failure Dennis Dalessandro
2016-02-03 22:31   ` [PATCH 04/54] staging/rdma/hfi1: Fix QSFP memory read/write across 128 byte boundary Dennis Dalessandro
2016-02-03 22:31   ` [PATCH 05/54] staging/rdma/hfi1: Add active and optical cable support Dennis Dalessandro
2016-02-03 22:31   ` [PATCH 06/54] staging/rdma/hfi1: Get port type from configuration file Dennis Dalessandro
2016-02-03 22:31   ` [PATCH 07/54] staging/rdma/hfi1: Support external device configuration requests from 8051 Dennis Dalessandro
2016-02-03 22:31   ` [PATCH 08/54] staging/rdma/hfi1: Fix missing firmware NULL dereference Dennis Dalessandro
2016-02-03 22:31   ` [PATCH 09/54] staging/rdma/hfi1: Fix per-VL transmit discard counts Dennis Dalessandro
2016-02-03 22:31   ` [PATCH 10/54] staging/rdma/hfi1: Only warn when board description is not found Dennis Dalessandro
2016-02-03 22:32   ` [PATCH 11/54] staging/rdma/hfi1: Make firmware failure messages warnings Dennis Dalessandro
2016-02-03 22:32   ` [PATCH 12/54] staging/rdma/hfi1: Don't attempt to qualify or tune loopback plugs Dennis Dalessandro
2016-02-03 22:32   ` [PATCH 13/54] staging/rdma/hfi1: No firmware retry for simulation Dennis Dalessandro
2016-02-03 22:32   ` [PATCH 14/54] staging/rdma/hfi1: Skip lcb init " Dennis Dalessandro
2016-02-03 22:32   ` [PATCH 15/54] staging/rdma/hfi1: Fix for 32-bit counter overflow in driver and hfi1stats Dennis Dalessandro
2016-02-03 22:32   ` [PATCH 16/54] staging/rdma/hfi1: Correctly set RcvCtxtCtrl register Dennis Dalessandro
2016-02-03 22:32   ` [PATCH 17/54] staging/rdma/hfi1: Method to toggle "fast ECN" detection Dennis Dalessandro
2016-02-03 22:33   ` [PATCH 18/54] staging/rdma/hfi1: Add support for enabling/disabling PCIe ASPM Dennis Dalessandro
     [not found]     ` <20160203223302.5923.92377.stgit-9QXIwq+3FY+1XWohqUldA0EOCMrvLtNR@public.gmane.org>
2016-02-23 11:57       ` Andy Shevchenko
     [not found]         ` <20160223115728.GA6058-XvqNBM/wLWRrdx17CPfAsdBPR1lH4CV8@public.gmane.org>
2016-02-25  3:00           ` Ashutosh Dixit
     [not found]             ` <tnm1t60xd334v.fsf-f6XKxGr23Gihg59KIB+fZth3ngVCH38I@public.gmane.org>
2016-02-25 13:38               ` Shevchenko, Andriy
2016-02-03 22:33   ` [PATCH 19/54] staging/rdma/hfi1: Fix SL->SC checks Dennis Dalessandro
2016-02-03 22:33   ` [PATCH 20/54] staging/rdma/hfi1: Remove unused code Dennis Dalessandro
2016-02-03 22:33   ` [PATCH 21/54] staging/rdma/hfi1: Remove unnecessary duplicated variable Dennis Dalessandro
2016-02-03 22:33   ` [PATCH 22/54] staging/rdma/hfi1: Consolidate CPU/IRQ affinity support Dennis Dalessandro
2016-02-03 22:33   ` [PATCH 23/54] staging/rdma/hfi1: Allocate send ctxt on device NUMA node Dennis Dalessandro
2016-02-03 22:33   ` [PATCH 24/54] staging/rdma/hfi1: Verbs Mem affinity support Dennis Dalessandro
2016-02-03 22:34   ` [PATCH 25/54] staging/rdma/hfi1: Change send_schedule counter to a per cpu counter Dennis Dalessandro
2016-02-03 22:34   ` [PATCH 26/54] staging/rdma/hfi1: Fix for generic I2C interface Dennis Dalessandro
2016-02-03 22:34   ` [PATCH 27/54] staging/rdma/hfi1: Allow a fair scheduling of QPs Dennis Dalessandro
2016-02-03 22:34   ` [PATCH 28/54] staging/rdma/hfi1: Fix for module parameter rcvhdrcnt when it's 2097152 Dennis Dalessandro
2016-02-03 22:34   ` [PATCH 29/54] staging/rdma/hfi1: Improve performance of TID cache look up Dennis Dalessandro
2016-02-03 22:34   ` [PATCH 30/54] staging/rdma/hfi1: Reduce syslog message severity and provide speed information Dennis Dalessandro
2016-02-03 22:34   ` [PATCH 31/54] staging/rdma/hfi1: Use device file minor to identify EPROM Dennis Dalessandro
2016-02-03 22:35   ` [PATCH 32/54] staging/rdma/hfi1: Improve performance of SDMA transfers Dennis Dalessandro
2016-02-03 22:35   ` [PATCH 33/54] staging/rdma/hfi1: correctly check for post-interrupt packets Dennis Dalessandro
2016-02-03 22:35   ` [PATCH 34/54] staging/rdma/hfi1: Properly determine error status of SDMA slots Dennis Dalessandro
2016-02-03 22:35   ` [PATCH 35/54] staging/rdma/hfi1: Report physical state changes per device instead of globally Dennis Dalessandro
2016-02-03 22:35   ` [PATCH 36/54] staging/rdma/hfi1: Fix fabric serdes reset by re-downloading firmware Dennis Dalessandro
2016-02-03 22:35   ` [PATCH 37/54] staging/rdma/hfi1: Split last 8 bytes of copy to user buffer Dennis Dalessandro
2016-02-03 22:35   ` [PATCH 38/54] staging/rdma/hfi1: Implement LED beaconing for maintenance Dennis Dalessandro
2016-02-03 22:36   ` [PATCH 39/54] staging/rdma/hfi1: Remove PCIe AER diagnostic message Dennis Dalessandro
2016-02-03 22:36   ` [PATCH 40/54] staging/rdma/hfi1: Correct TWSI reset Dennis Dalessandro
2016-02-03 22:36   ` [PATCH 41/54] staging/rdma/hfi1: Fix snoop packet length calculation Dennis Dalessandro
2016-02-03 22:36   ` [PATCH 42/54] staging/rdma/hfi1: Clean up init_cntrs() Dennis Dalessandro
2016-02-03 22:36   ` [PATCH 43/54] staging/rdma/hfi1: Support query gid in rdmavt Dennis Dalessandro
2016-02-03 22:36   ` [PATCH 44/54] staging/rdma/hfi1: Remove modify_port and port_immutable functions Dennis Dalessandro
2016-02-03 22:36   ` [PATCH 45/54] staging/rdma/hfi1, IB/core: Fix LinkDownReason define for consistency Dennis Dalessandro
2016-02-03 22:37   ` [PATCH 46/54] staging/rdma/hfi1: Improve performance of user SDMA Dennis Dalessandro
2016-02-03 22:37   ` [PATCH 47/54] staging/rdma/hfi1: Add credits for VL0 to VL7 in snoop mode Dennis Dalessandro
2016-02-03 22:37   ` [PATCH 48/54] staging/rdma/hfi1: Make EPROM check per device Dennis Dalessandro
2016-02-03 22:37   ` [PATCH 49/54] staging/rdma/hfi1: Remove unused variable nsbr Dennis Dalessandro
2016-02-03 22:37   ` [PATCH 50/54] staging/rdma/hfi1: Fix bug that could block the process on context exit Dennis Dalessandro
2016-02-03 22:37   ` [PATCH 51/54] staging/rdma/hfi1: Change for data type of port number Dennis Dalessandro
2016-02-03 22:37   ` [PATCH 52/54] staging/rdma/hfi1: Replacement of goto's for break/returns Dennis Dalessandro
2016-02-03 22:38   ` [PATCH 53/54] staging/rdma/hfi1: Adding support for hfi counters via sysfs Dennis Dalessandro
2016-02-03 22:38   ` [PATCH 54/54] staging/rdma/hfi1: Removing unused struct hfi1_verbs_counters Dennis Dalessandro

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.