mbox series

[v2,00/18] megaraid_sas: driver updates to 07.710.06.00-rc1

Message ID 20190620105208.15011-1-chandrakanth.patil@broadcom.com (mailing list archive)
Headers show
Series megaraid_sas: driver updates to 07.710.06.00-rc1 | expand

Message

Chandrakanth patil June 20, 2019, 10:51 a.m. UTC
This patchset contains performance improvements in megaraid_sas driver
for latest MegaRAID Aero family of adapters along with few driver fixes.
  
V2:
    - Fixed sparse warnings reported by kbuild test robot in patch 11.
    - Fixed module parameter description in patch 17.

Chandrakanth Patil (18):
  megaraid_sas: Add 32 bit atomic descriptor support to AERO adapters
  megaraid_sas: Add support for Non-secure Aero PCI IDs
  megaraid_sas: Remove few debug counters from IO path
  megaraid_sas: Call disable_irq from process IRQ poll
  megaraid_sas: Release Mutex lock before OCR in case of DCMD timeout
  megaraid_sas: In probe context, retry IOC INIT once if firmware is in
    fault
  megaraid_sas: Don't send FPIO to RL Bypass queue
  megaraid_sas: Handle sequence JBOD map failure at driver level
  megaraid_sas: megaraid_sas: Add check for count returned by
    HOST_DEVICE_LIST DCMD
  megaraid_sas: RAID1 PCI bandwidth limit algorithm is applicable for
    only Ventura
  megaraid_sas: Offload Aero RAID5/6 division calculations to driver
  megaraid_sas: Add support for MPI toolbox commands
  megaraid_sas: Add support for High IOPs queues
  megaraid_sas: Enable coalescing for high IOPs queues
  megaraid_sas: Set affinity for high IOPs reply queues
  megaraid_sas: Use high IOPs queues based on IO workload
  megaraid_sas: Introduce various Aero performance modes
  megaraid_sas: Update driver version to 07.710.06.00-rc1

 drivers/scsi/megaraid/megaraid_sas.h        |  78 +++++++-
 drivers/scsi/megaraid/megaraid_sas_base.c   | 300 +++++++++++++++++++++++++---
 drivers/scsi/megaraid/megaraid_sas_fp.c     |  79 ++++++++
 drivers/scsi/megaraid/megaraid_sas_fusion.c | 248 ++++++++++++++++-------
 drivers/scsi/megaraid/megaraid_sas_fusion.h |  27 ++-
 5 files changed, 623 insertions(+), 109 deletions(-)