ACK/Cmnt: [Jammy][Pull] mpi3mr: Request to include latest bug fixes

Tim Gardner tim.gardner at canonical.com
Fri Apr 15 16:08:28 UTC 2022


Acked-by: Tim Gardner <tim.gardner at canonical.com>

commit d44b5fefb22e139408ae12b864da1ecb9ad9d1d2 ("scsi: mpi3mr: Fix 
memory leaks") came in via stable.

Everything else has been merged upstream and are clean cherry-picks.

rtg

On 4/8/22 07:11, Jeff Lane wrote:
> The following changes since commit f4a9abe17854fc753c84a0ba4ac275e715a008f3:
> 
>    UBUNTU: Ubuntu-5.15.0-25.25 (2022-03-30 17:28:11 +0200)
> 
> are available in the Git repository at:
> 
>    https://git.launchpad.net/~bladernr/ubuntu/+source/linux/+git/jammy 1967116-mpi3mr-jammy-update
> 
> for you to fetch changes up to 8dadff0ed1a47dedc8593df4d3c2f0b0e3b55cf8:
> 
>    scsi: mpi3mr: Fix flushing !WQ_MEM_RECLAIM events warning (2022-03-31 16:05:38 -0400)
> 
> ----------------------------------------------------------------
> Colin Ian King (1):
>        scsi: mpi3mr: Fix some spelling mistakes
> 
> Dan Carpenter (2):
>        scsi: mpi3mr: Clean up mpi3mr_print_ioc_info()
>        scsi: mpi3mr: Use scnprintf() instead of snprintf()
> 
> Sreekanth Reddy (34):
>        scsi: mpi3mr: Add debug APIs based on logging_level bits
>        scsi: mpi3mr: Replace spin_lock() with spin_lock_irqsave()
>        scsi: mpi3mr: Don't reset IOC if cmnds flush with reset status
>        scsi: mpi3mr: Update MPI3 headers - part1
>        scsi: mpi3mr: Update MPI3 headers - part2
>        scsi: mpi3mr: Add support for PCIe Managed Switch SES device
>        scsi: mpi3mr: Do access status validation before adding devices
>        scsi: mpi3mr: Increase internal cmnds timeout to 60s
>        scsi: mpi3mr: Handle unaligned PLL in unmap cmnds
>        scsi: mpi3mr: Display IOC firmware package version
>        scsi: mpi3mr: Fault IOC when internal command gets timeout
>        scsi: mpi3mr: Code refactor of IOC init - part1
>        scsi: mpi3mr: Code refactor of IOC init - part2
>        scsi: mpi3mr: Handle offline FW activation in graceful manner
>        scsi: mpi3mr: Add IOC reinit function
>        scsi: mpi3mr: Detect async reset that occurred in firmware
>        scsi: mpi3mr: Gracefully handle online FW update operation
>        scsi: mpi3mr: Add Event acknowledgment logic
>        scsi: mpi3mr: Support Prepare for Reset event
>        scsi: mpi3mr: Print cable mngnt and temp threshold events
>        scsi: mpi3mr: Add io_uring interface support in I/O-polled mode
>        scsi: mpi3mr: Use TM response codes from MPI3 headers
>        scsi: mpi3mr: Enhanced Task Management Support Reply handling
>        scsi: mpi3mr: Bump driver version to 8.0.0.61.0
>        scsi: mpi3mr: Fix deadlock while canceling the fw event
>        scsi: mpi3mr: Fix printing of pending I/O count
>        scsi: mpi3mr: Update MPI3 headers
>        scsi: mpi3mr: Fix hibernation issue
>        scsi: mpi3mr: Fix cmnd getting marked as in use forever
>        scsi: mpi3mr: Fix reporting of actual data transfer size
>        scsi: mpi3mr: Update the copyright year
>        scsi: mpi3mr: Fix memory leaks
>        scsi: mpi3mr: Bump driver version to 8.0.0.68.0
>        scsi: mpi3mr: Fix flushing !WQ_MEM_RECLAIM events warning
> 
> Yang Li (1):
>        scsi: mpi3mr: Fix formatting problems in some kernel-doc comments
> 
>   drivers/scsi/mpi3mr/mpi/mpi30_cnfg.h      |  709 +++++++++++---
>   drivers/scsi/mpi3mr/mpi/mpi30_image.h     |   59 +-
>   drivers/scsi/mpi3mr/mpi/mpi30_init.h      |   18 +-
>   drivers/scsi/mpi3mr/mpi/mpi30_ioc.h       |  162 +++-
>   drivers/scsi/mpi3mr/mpi/mpi30_pci.h       |   45 +
>   drivers/scsi/mpi3mr/mpi/mpi30_sas.h       |   14 +
>   drivers/scsi/mpi3mr/mpi/mpi30_transport.h |   35 +-
>   drivers/scsi/mpi3mr/mpi3mr.h              |  129 ++-
>   drivers/scsi/mpi3mr/mpi3mr_debug.h        |  135 ++-
>   drivers/scsi/mpi3mr/mpi3mr_fw.c           | 1484 +++++++++++++++++++----------
>   drivers/scsi/mpi3mr/mpi3mr_os.c           |  872 ++++++++++++++---
>   11 files changed, 2716 insertions(+), 946 deletions(-)
>   create mode 100644 drivers/scsi/mpi3mr/mpi/mpi30_pci.h
> 

-- 
-----------
Tim Gardner
Canonical, Inc



More information about the kernel-team mailing list