APPLIED: [SRU][Jammy][Pull] smartpqi: Update 22.04 driver to include recent bug fixes and support current generation devices

Stefan Bader stefan.bader at canonical.com
Fri Feb 24 09:31:25 UTC 2023


On 08.02.23 15:28, Jeffrey Lane wrote:
> [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.
> 
> BugLink: https://bugs.launchpad.net/bugs/1998643 
> <https://bugs.launchpad.net/bugs/1998643>
> 
> The following changes since commit 5add9724af4d4e85f752de8a0df71082479c939d:
> 
>    UBUNTU: Ubuntu-5.15.0-66.73 (2023-02-03 15:04:39 +0100)
> 
> are available in the Git repository at:
> 
> https://git.launchpad.net/~bladernr/ubuntu/+source/linux/+git/jammy 
> <https://git.launchpad.net/~bladernr/ubuntu/+source/linux/+git/jammy> 1998643-smartpqi-update
> 
> for you to fetch changes up to fad92a0a47e9a68d975f2dcdd93a648315a329a5:
> 
>    scsi: smartpqi: Change version to 2.1.20-035 (2023-02-07 13:44:24 -0500)
> 
> ----------------------------------------------------------------
> Balsundar P (1):
>        scsi: smartpqi: Resolve delay issue with PQI_HZ value
> 
> Bart Van Assche (3):
>        scsi: smartpqi: Call scsi_done() directly
>        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 PQIreset 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          | 1099 
> ++++++++++++++++++------
>   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, 878 insertions(+), 299 deletions(-)
> -- 
> Sent from my iPhone so please forgive any typos, top posting and such.
> 

Applied to jammy:linux/master-next. Thanks.

-Stefan

-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_0xE8675DEECBEECEA3.asc
Type: application/pgp-keys
Size: 44613 bytes
Desc: OpenPGP public key
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20230224/73729fd8/attachment-0001.key>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20230224/73729fd8/attachment-0001.sig>


More information about the kernel-team mailing list