mbox series

[00/21] megaraid_sas: Driver updates

Message ID 1556271435-27252-1-git-send-email-shivasharan.srikanteshwara@broadcom.com (mailing list archive)
Headers show
Series megaraid_sas: Driver updates | expand

Message

Shivasharan Srikanteshwara April 26, 2019, 9:36 a.m. UTC
Update megaraid_sas to version 07.708.03.00.

The initial patch contains a cleanup of unused variable.
Next four patches contain driver fixes and enhancements.
Patch 6 introduces IRQ polling in megaraid_sas driver to fix
CPU hard/soft lockups that we have seen in the field.
Patch 7 adds load balancing of IO completions across the available
reply queues when combined MSIx mode is disabled in firmware.
Patch 8 onwards adds few enhancements to improve debuggability
of the driver by printing additional information and provding
a debugfs interface to help debug field issues better.

Shivasharan S (21):
  megaraid_sas: remove unused variable target_index
  megaraid_sas: Fix calculation of target ID
  megaraid_sas: fw_reset_no_pci_access required for MFI adapters only
  megaraid_sas: rework code around controller reset
  megaraid_sas: Block PCI config space access from userspace during OCR
  megaraid_sas: IRQ poll to avoid CPU hard lockups
  megaraid_sas: Load balance completions across all MSIx
  megaraid_sas: Enhance prints in OCR and TM path
  megaraid_sas: Enhance internal DCMD timeout prints
  megaraid_sas: Add formatting option for megasas_dump
  megaraid_sas: Dump system interface regs from sysfs
  megaraid_sas: Dump system registers for debugging
  megaraid_sas: Print BAR information from driver
  megaraid_sas: Export RAID map id through sysfs
  megaraid_sas: Print FW fault information
  megaraid_sas: Print firmware interrupt status
  megaraid_sas: Add prints in suspend and resume path
  megaraid_sas: Add debug prints for device list
  megaraid_sas: Fix MSI-x vector print
  megaraid_sas: Export RAID map through debugfs
  megaraid_sas: Update driver version to 07.708.03.00

 drivers/scsi/megaraid/Kconfig.megaraid       |   1 +
 drivers/scsi/megaraid/Makefile               |   2 +-
 drivers/scsi/megaraid/megaraid_sas.h         |  27 ++-
 drivers/scsi/megaraid/megaraid_sas_base.c    | 338 +++++++++++++++++++++++----
 drivers/scsi/megaraid/megaraid_sas_debugfs.c | 180 ++++++++++++++
 drivers/scsi/megaraid/megaraid_sas_fp.c      |   1 +
 drivers/scsi/megaraid/megaraid_sas_fusion.c  | 303 +++++++++++++++++-------
 drivers/scsi/megaraid/megaraid_sas_fusion.h  |   6 +-
 8 files changed, 720 insertions(+), 138 deletions(-)
 create mode 100644 drivers/scsi/megaraid/megaraid_sas_debugfs.c