[SRU][I][Pull] Bump driver version to 38.100.00.00
Michael Reed
michael.reed at canonical.com
Wed Sep 22 02:55:42 UTC 2021
SRU Justification:
[Impact]
This is a feature request to update the mpt3sas driver to latest version in upstream 38.100.00.00 in Ubuntu 21.10 and Ubuntu 20.04.
This will allow users to use fixes and enhancements that landed upstream in 5.14. For this reason,
Broadcom and Dell have requested to pull these patches to update the
mpt3sas driver to the current upstream version.
[FIXES]
The following fix patches are cosmetic patches which doesn't have any driver functionality impacts:
- 84a84cc6af scsi: mpt3sas: Fix fall-through warnings for Clang
- cf750be8e6 scsi: mpt3sas: Fix Coverity reported issue
The following patches are related to kernel APIs compatible changes and doesn't have any driver functionality impacts:
- f2b1e9c6f8 scsi: core: Introduce scsi_build_sense()
- 2910a4a9e9 scsi: mpt3sas: Documentation cleanup
Handle firmware faults gracefully during IOC initialization time:
Currently, if the driver detects any firmware fault during the IOC initialization then the driver terminates the IOC initialization operation. With this feature, the driver tries to recover the IOC from the fault state, if IOC successfully recovers from the fault state then driver continues with the IOC initialization operation.
- 19a622c39a scsi: mpt3sas: Handle firmware faults during first half of IOC init
- a0815c45c8 scsi: mpt3sas: Handle firmware faults during second half of IOC init
[TESTING]
Load the driver
Run IO
[REGRESSION RISK]
No extra test cases are needed, normal reg
The following changes since commit c20f7fc072d1cec9b5046c5565063942e1cc4fee:
UBUNTU: upstream stable to v5.13.11 (2021-08-16 07:31:00 -0700)
are available in the Git repository at:
git+ssh://mreed8855@git.launchpad.net/~mreed8855/ubuntu/+source/linux/+git/impish mpt3sas_update_38_100_skip
for you to fetch changes up to eaacf1ecf97beaacf896cc2e5f470cbe9a419c68:
scsi: mpt3sas: Bump driver version to 38.100.00.00 (2021-08-16 16:23:52 -0500)
----------------------------------------------------------------
Gustavo A. R. Silva (1):
scsi: mpt3sas: Fix fall-through warnings for Clang
Hannes Reinecke (1):
scsi: core: Introduce scsi_build_sense()
Randy Dunlap (1):
scsi: mpt3sas: Documentation cleanup
Sreekanth Reddy (1):
scsi: mpt3sas: Bump driver version to 38.100.00.00
Suganath Prabu S (3):
scsi: mpt3sas: Handle firmware faults during first half of IOC init
scsi: mpt3sas: Handle firmware faults during second half of IOC init
scsi: mpt3sas: Fix Coverity reported issue
drivers/ata/libata-scsi.c | 7 +-
drivers/s390/scsi/zfcp_scsi.c | 5 +-
drivers/scsi/3w-xxxx.c | 2 +-
drivers/scsi/libiscsi.c | 5 +-
drivers/scsi/lpfc/lpfc_scsi.c | 54 ++----
drivers/scsi/megaraid.c | 8 +-
drivers/scsi/megaraid/megaraid_mbox.c | 14 +-
drivers/scsi/mpt3sas/mpt3sas_base.c | 349 ++++++++++++++++++++++------------
drivers/scsi/mpt3sas/mpt3sas_base.h | 14 +-
drivers/scsi/mpt3sas/mpt3sas_config.c | 18 +-
drivers/scsi/mpt3sas/mpt3sas_scsih.c | 167 +++++++++++++---
drivers/scsi/mvumi.c | 5 +-
drivers/scsi/myrb.c | 64 ++-----
drivers/scsi/myrs.c | 9 +-
drivers/scsi/ps3rom.c | 7 +-
drivers/scsi/qla2xxx/qla_isr.c | 15 +-
drivers/scsi/scsi_debug.c | 11 +-
drivers/scsi/scsi_lib.c | 18 ++
drivers/scsi/smartpqi/smartpqi_init.c | 3 +-
drivers/scsi/stex.c | 5 +-
include/scsi/scsi_cmnd.h | 3 +
21 files changed, 480 insertions(+), 303 deletions(-)
More information about the kernel-team
mailing list