ACK/Cmnt: [SRU][Mantic][Pull V4] Update mpi3mr driver in mantic
Tim Gardner
tim.gardner at canonical.com
Mon Jan 22 16:25:28 UTC 2024
On 1/22/24 7:21 AM, Jeff Lane wrote:
> BugLink http://bugs.launchpad.net/bugs/2045233
>
> This update has been initiated to incorporate the mpi3mr driver from upstream
> into the upcoming Ubuntu releases (Ubuntu 22.04.x point releases).
>
> This has been requested by both Broadcom as the upstream and by one of the
> larger OEM partners who are going to be selling systems with these storage
> controllers to customers. This series of patches includes bug fixes and support
> for current Broadcom controllers.
>
> This is needed in 22.04.4 in the installer environment to ensure users are able
> to install Ubuntu to servers containing these storage controllers.
>
>
> The following changes since commit 92068b6625871785b6e22db81943445470f5bebc:
>
> ASoC: Intel: soc-acpi: rt713+rt1316, no sdw-dmic config (2023-12-01 15:43:16 +0100)
>
> are available in the Git repository at:
>
> https://git.launchpad.net/~bladernr/ubuntu/+source/linux/+git/mantic 2045233-mpi3mr-for-22.04.4
>
> for you to fetch changes up to db9f1335c959d172dad1a3653b3b8e96e1916554:
>
> scsi: mpi3mr: Update driver version to 8.5.1.0.0 (2024-01-16 17:53:29 -0500)
>
> ----------------------------------------------------------------
> Chandrakanth patil (8):
> scsi: mpi3mr: Refresh sdev queue depth after controller reset
> scsi: mpi3mr: Clean up block devices post controller reset
> scsi: mpi3mr: Block PEL Enable Command on Controller Reset and Unrecoverable State
> scsi: mpi3mr: Fetch correct device dev handle for status reply descriptor
> scsi: mpi3mr: Support for preallocation of SGL BSG data buffers part-1
> scsi: mpi3mr: Support for preallocation of SGL BSG data buffers part-2
> scsi: mpi3mr: Support for preallocation of SGL BSG data buffers part-3
> scsi: mpi3mr: Update driver version to 8.5.1.0.0
>
> Hannes Reinecke (1):
> scsi: mpi3mr: Split off bus_reset function from host_reset
>
> Ranjan Kumar (6):
> scsi: mpi3mr: Invoke soft reset upon TSU or event ack time out
> scsi: mpi3mr: Update MPI Headers to version 3.00.28
> scsi: mpi3mr: Add support for more than 1MB I/O
> scsi: mpi3mr: WRITE SAME implementation
> scsi: mpi3mr: Enhance handling of devices removed after controller reset
> scsi: mpi3mr: Update driver version to 8.5.0.0.0
>
> Sumit Saxena (5):
> scsi: mpi3mr: Add support for SAS5116 PCI IDs
> scsi: mpi3mr: Add PCI checks where SAS5116 diverges from SAS4116
> scsi: mpi3mr: Increase maximum number of PHYs to 64 from 32
> scsi: mpi3mr: Add support for status reply descriptor
> scsi: mpi3mr: driver version upgrade to 8.5.0.0.50
>
> drivers/scsi/mpi3mr/mpi/mpi30_cnfg.h | 2 +-
> drivers/scsi/mpi3mr/mpi/mpi30_ioc.h | 2 +
> drivers/scsi/mpi3mr/mpi/mpi30_transport.h | 2 +-
> drivers/scsi/mpi3mr/mpi3mr.h | 52 ++-
> drivers/scsi/mpi3mr/mpi3mr_app.c | 536 ++++++++++++++++++++++++------
> drivers/scsi/mpi3mr/mpi3mr_fw.c | 155 ++++++++-
> drivers/scsi/mpi3mr/mpi3mr_os.c | 241 +++++++++++---
> drivers/scsi/mpi3mr/mpi3mr_transport.c | 16 +-
> include/uapi/scsi/scsi_bsg_mpi3mr.h | 2 +
> 9 files changed, 820 insertions(+), 188 deletions(-)
>
Acked-by: Tim Gardner <tim.gardner at canonical.com>
All of the commits have been merged to main.
--
-----------
Tim Gardner
Canonical, Inc
More information about the kernel-team
mailing list