[PATCH v2 00/21] megaraid_sas: Driver updates

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

 



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.

Changes in v2:
- Patch 2: updated applicable kernel versions in stable tag
- Patch 6: Fixed kbuild test robot reported sparse warning
- Patch 11: Fixed kbuild test robot reported sparse warning
- Patch 12: Fixed a sparse warning

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

-- 
2.16.1




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [SCSI Target Devel]     [Linux SCSI Target Infrastructure]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Linux IIO]     [Samba]     [Device Mapper]

  Powered by Linux