Comment 10 for bug 1967116

Revision history for this message
Jeff Lane  (bladernr) wrote : Re: [Bug 1967116] Re: [Ubuntu 22.04] mpi3mr: Request to include latest bug fixes

Hi Sumit,

Can you file a separate bug for these new patches? The original patch set
has been pulled and is in the process of being included in a kernel update
and at this point these should be part of a new request.

On Sun, May 1, 2022 at 20:16 Sumit Saxena <email address hidden>
wrote:

> One more commit to be included:
> ed567615f7ec scsi: mpi3mr: Fix build errors in uapi header
> scsi_bsg_mpi3mr.h
>
> --
> You received this bug notification because you are a bug assignee.
> https://bugs.launchpad.net/bugs/1967116
>
> Title:
> [Ubuntu 22.04] mpi3mr: Request to include latest bug fixes
>
> Status in linux package in Ubuntu:
> In Progress
> Status in linux source package in Jammy:
> Fix Committed
>
> Bug description:
> Request to include below mpi3mr driver bug fix patches in Ubuntu 22.04
> kernel. These patches got accepted by the upstream and please find the
> corresponding commit IDs as below:
>
> 334ae6459aa3 scsi: mpi3mr: Fix flushing !WQ_MEM_RECLAIM events warning
> 22754f7fbb40 scsi: mpi3mr: Bump driver version to 8.0.0.68.0
> d44b5fefb22e scsi: mpi3mr: Fix memory leaks
> 21401408ddeb scsi: mpi3mr: Update the copyright year
> 999224612724 scsi: mpi3mr: Fix reporting of actual data transfer size
> b3911ab3a76e scsi: mpi3mr: Fix cmnd getting marked as in use forever
> 191a3ef58634 scsi: mpi3mr: Fix hibernation issue
> 04b27e538d50 scsi: mpi3mr: Update MPI3 headers
> 6d211f1d2635 scsi: mpi3mr: Fix printing of pending I/O count
> 580e6742205e scsi: mpi3mr: Fix deadlock while canceling the fw event
> 3bb3c24e268a scsi: mpi3mr: Fix formatting problems in some kernel-doc
> comments
> 5867b8569e64 scsi: mpi3mr: Fix some spelling mistakes
> c77b1f8a8fae scsi: mpi3mr: Bump driver version to 8.0.0.61.0
> a91603a5d504 scsi: mpi3mr: Enhanced Task Management Support Reply
> handling
> c86651345ca5 scsi: mpi3mr: Use TM response codes from MPI3 headers
> afd3a5793fe2 scsi: mpi3mr: Add io_uring interface support in I/O-polled
> mode
> 95cca8d5542a scsi: mpi3mr: Print cable mngnt and temp threshold events
> 78b76a0768ef scsi: mpi3mr: Support Prepare for Reset event
> c1af985d27da scsi: mpi3mr: Add Event acknowledgment logic
> c5758fc72b92 scsi: mpi3mr: Gracefully handle online FW update operation
> b64845a7d403 scsi: mpi3mr: Detect async reset that occurred in firmware
> c0b00a931e5e scsi: mpi3mr: Add IOC reinit function
> fe6db6151565 scsi: mpi3mr: Handle offline FW activation in graceful
> manner
> 59bd9cfe3fa0 scsi: mpi3mr: Code refactor of IOC init - part2
> e3605f65ef69 scsi: mpi3mr: Code refactor of IOC init - part1
> a6856cc4507b scsi: mpi3mr: Fault IOC when internal command gets timeout
> 2ac794baaec9 scsi: mpi3mr: Display IOC firmware package version
> 13fd7b1555b6 scsi: mpi3mr: Handle unaligned PLL in unmap cmnds
> 4f08b9637f63 scsi: mpi3mr: Increase internal cmnds timeout to 60s
> ba68779a518d scsi: mpi3mr: Do access status validation before adding
> devices
> 17d6b9cf89cf scsi: mpi3mr: Add support for PCIe Managed Switch SES device
> ec5ebd2c14a9 scsi: mpi3mr: Update MPI3 headers - part2
> d00ff7c31195 scsi: mpi3mr: Update MPI3 headers - part1
> fbaa9aa48bb4 scsi: mpi3mr: Don't reset IOC if cmnds flush with reset
> status
> a83ec831b24a scsi: mpi3mr: Replace spin_lock() with spin_lock_irqsave()
> 9cf0666f34b1 scsi: mpi3mr: Add debug APIs based on logging_level bits
> 30e99f05f8b1 scsi: mpi3mr: Use scnprintf() instead of snprintf()
> 97e6ea6d7806 scsi: mpi3mr: Fix duplicate device entries when scanning
> through sysfs
> 1a30fd18f21b scsi: mpi3mr: Call scsi_done() directly
> 76a4f7cc5973 scsi: mpi3mr: Clean up mpi3mr_print_ioc_info()
> 92cc94adfce4 scsi: mpi3mr: Use the proper SCSI midlayer interfaces for PI
> 69868c3b6939 scsi: mpi3mr: Use scsi_cmd_to_rq() instead of
> scsi_cmnd.request
> aa0dc6a73309 scsi: mpi3mr: Fix W=1 compilation warnings
> 62e528b80d6b scsi: mpi3mr: Fix warnings reported by smatch
> a254eae30b45 scsi: mpi3mr: Fix error return code in mpi3mr_init_ioc()
> f9dc034d0402 scsi: mpi3mr: Fix missing unlock on error
> 2938bedd0efa scsi: mpi3mr: Fix error handling in mpi3mr_setup_isr()
> d46bdecd9f3c scsi: mpi3mr: Delete unnecessary NULL check
> d3d61f9c8c2d scsi: mpi3mr: Fix a double free
> 7b8a49881b01 scsi: mpi3mr: Fix fall-through warning for Clang
> 9fc4abfe5a5f scsi: mpi3mr: Add event handling debug prints
>
>
> Thanks,
> Sumit
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1967116/+subscriptions
>
> Launchpad-Notification-Type: bug
> Launchpad-Bug: distribution=ubuntu; sourcepackage=linux; component=main;
> status=In Progress; importance=Undecided; assignee=
> <email address hidden>;
> Launchpad-Bug: distribution=ubuntu; distroseries=jammy;
> sourcepackage=linux; component=main; status=Fix Committed;
> importance=Medium; <email address hidden>;
> Launchpad-Bug-Tags: servcert-230 verification-needed-jammy
> Launchpad-Bug-Information-Type: Public
> Launchpad-Bug-Private: no
> Launchpad-Bug-Security-Vulnerability: no
> Launchpad-Bug-Commenters: bladernr ssaxena ubuntu-kernel-bot
> Launchpad-Bug-Reporter: Sumit Saxena (ssaxena)
> Launchpad-Bug-Modifier: Sumit Saxena (ssaxena)
> Launchpad-Message-Rationale: Assignee
> Launchpad-Message-For: bladernr
>
> --
Sent from my iPhone so please forgive any typos, top posting and such.