Cmnt: [SRU][Mantic][Pull] Update mpi3mr driver in mantic

Jeffrey Lane jeffrey.lane at canonical.com
Tue Jan 16 23:18:12 UTC 2024


Incorrect bug link in the original email... the correct bug link is:

BugLink: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2045233

All the commit messages have the correct buglink though.


On Thu, Dec 14, 2023 at 2:59 AM Jeff Lane <jeffrey.lane at canonical.com>
wrote:

> BugLink: https://bugs.launchpad.net/bugs/2045796
>
> 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 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 efa63ec28f2fd49944304b9b5f0dce05cb5927df:
>
>   scsi: mpi3mr: Update driver version to 8.5.1.0.0 (2023-12-12 09:33:22
> -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(-)
>
> --
> kernel-team mailing list
> kernel-team at lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/kernel-team
>


-- 
Jeff Lane
Engineering Manager
IHV/OEM Alliances and Server Certification

"Entropy isn't what it used to be."
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20240116/65badcdd/attachment.html>


More information about the kernel-team mailing list