[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