[SRU J][PULL V2] smartpqi: Update 22.04 driver to include recent bug fixes and support current generation devices

Michael Reed michael.reed at canonical.com
Fri Apr 21 20:24:08 UTC 2023


From: Michael Reed <Michael.Reed at canonical.com>

SRU Justification:

BugLink: https://bugs.launchpad.net/bugs/1998643

[Impact]
These patches provide bug fixes and add support for the latest generation of OEM PCI devices to ensure customers are able to use Jammy on the recent generations of server hardware. This will bring us in line with the other major linux distros.


The following changes since commit 07e134de07175eebf47c36df12fcffb36782a8cc:

  UBUNTU: Ubuntu-5.15.0-72.79 (2023-04-18 16:42:38 +0200)

are available in the Git repository at:

  https://code.launchpad.net/~mreed8855/ubuntu/+source/linux/+git/jammy/+ref/smartpqi_2204_3 

for you to fetch changes up to 20c33b6144f492223a04f8f547b5e7ba4b7e6e17:

  scsi: smartpqi: Change version to 2.1.20-035 (2023-04-21 10:22:56 -0500)

----------------------------------------------------------------
Balsundar P (1):
      scsi: smartpqi: Resolve delay issue with PQI_HZ value

Bart Van Assche (2):
      scsi: smartpqi: Switch to attribute groups
      scsi: smartpqi: Stop using the SCSI pointer

Don Brace (9):
      scsi: smartpqi: Fix rmmod stack trace
      scsi: smartpqi: Add PCI IDs
      scsi: smartpqi: Update version to 2.1.14-035
      scsi: smartpqi: Fix unused variable pqi_pm_ops for clang
      scsi: smartpqi: Update copyright to current year
      scsi: smartpqi: Update version to 2.1.18-045
      scsi: smartpqi: Convert to host_tagset
      scsi: smartpqi: Initialize feature section info
      scsi: smartpqi: Change version to 2.1.20-035

Gilbert Wu (3):
      scsi: smartpqi: Enable SATA NCQ priority in sysfs
      scsi: smartpqi: Add controller fw version to console log
      scsi: smartpqi: Add controller cache flush during rmmod

Julia Lawall (1):
      scsi: smartpqi: Fix typo in comment

Kevin Barnett (11):
      scsi: smartpqi: Fix a name typo and cleanup code
      scsi: smartpqi: Fix a typo in func pqi_aio_submit_io()
      scsi: smartpqi: Expose SAS address for SATA drives
      scsi: smartpqi: Fix hibernate and suspend
      scsi: smartpqi: Fix lsscsi -t SAS addresses
      scsi: smartpqi: Stop logging spurious PQI reset failures
      scsi: smartpqi: Fix RAID map race condition
      scsi: smartpqi: Update deleting a LUN via sysfs
      scsi: smartpqi: Add ctrl ready timeout module parameter
      scsi: smartpqi: Correct max LUN number
      scsi: smartpqi: Change sysfs raid_level attribute to N/A for controllers

Kumar Meiyappan (2):
      scsi: smartpqi: Add driver support for multi-LUN devices
      scsi: smartpqi: Correct device removal for multi-actuator devices

Mahesh Rajashekhara (1):
      scsi: smartpqi: Update volume size after expansion

Mike McGowen (9):
      scsi: smartpqi: Speed up RAID 10 sequential reads
      scsi: smartpqi: Fix NUMA node not updated during init
      scsi: smartpqi: Fix BUILD_BUG_ON() statements
      scsi: smartpqi: Shorten drive visibility after removal
      scsi: smartpqi: Close write read holes
      scsi: smartpqi: Add PCI ID for Adaptec SmartHBA 2100-8i
      scsi: smartpqi: Add PCI IDs for Lenovo controllers
      scsi: smartpqi: Add module param to disable managed ints
      scsi: smartpqi: Add new controller PCI IDs

Murthy Bhat (2):
      scsi: smartpqi: Quickly propagate path failures to SCSI midlayer
      scsi: smartpqi: Add PCI IDs for ramaxel controllers

Sagar Biradar (3):
      scsi: smartpqi: Eliminate drive spin down on warm boot
      scsi: smartpqi: Avoid drive spin-down during suspend
      scsi: smartpqi: Fix PCI control linkdown system hang

 drivers/scsi/smartpqi/Kconfig                  |    2 +-
 drivers/scsi/smartpqi/smartpqi.h               |   48 +-
 drivers/scsi/smartpqi/smartpqi_init.c          | 1096 ++++++++++++++++++------
 drivers/scsi/smartpqi/smartpqi_sas_transport.c |    2 +-
 drivers/scsi/smartpqi/smartpqi_sis.c           |   21 +-
 drivers/scsi/smartpqi/smartpqi_sis.h           |    5 +-
 6 files changed, 876 insertions(+), 298 deletions(-)

-- 
2.34.1




More information about the kernel-team mailing list