Public bug reported:

We can see that the mpi3mr driver inbox version in the 24.04.02 point
kernel is 8.9.10.51 which is pretty old. We would request to include the
following mpi3mr patch set in the upcoming 24.04.03 point release
(tentative release is on June-July).

3b5091fee49f scsi: mpi3mr: Reset the pending interrupt flag
cdd445258db9 scsi: mpi3mr: Fix pending I/O counter
bde2ff79ee14 scsi: mpi3mr: Task Abort EH Support
e1de43aea35f scsi: mpi3mr: Mark device strings as nonstring
95dc5b979f4b scsi: mpi3mr: Update driver version to 8.13.0.5.50
ca41929b2ed5 scsi: mpi3mr: Check admin reply queue from Watchdog
83a9d30d29f2 scsi: mpi3mr: Update timestamp only for supervisor IOCs
b9287574323a scsi: mpi3mr: Update MPI Headers to revision 35
c733741ae1c3 scsi: mpi3mr: Fix locking in an error path
7c1b882ccb13 scsi: mpi3mr: Fix spelling mistake "skiping" -> "skipping"
35a0437d9f33 scsi: mpi3mr: Update driver version to 8.12.1.0.50
f195fc060c73 scsi: mpi3mr: Synchronous access b/w reset and tm thread for reply 
queue
339a7b32a371 scsi: mpi3mr: Support for Segmented Hardware Trace buffer
f08b24d82749 scsi: mpi3mr: Avoid reply queue full condition
14807b4a4e03 scsi: Constify struct pci_error_handlers
295006f6e8c1 scsi: mpi3mr: Fix possible crash when setting up bsg fails
bd326a5ad639 scsi: replace blk_mq_pci_map_queues with blk_mq_map_hw_queues
47c2e30afcec scsi: Rename .device_configure() into .sdev_configure()
ed638918f4df scsi: Rename .slave_alloc() and .slave_destroy()
0deb37c2f42a scsi: mpi3mr: Update driver version to 8.12.0.3.50
fb6eb98f3965 scsi: mpi3mr: Handling of fault code for insufficient power
0d32014f1e3e scsi: mpi3mr: Start controller indexing from 0
711201a8b833 scsi: mpi3mr: Fix corrupt config pages PHY state is switched in 
sysfs
367ac16e5ff2 scsi: mpi3mr: Synchronize access to ioctl data buffer
b9e63d6c7c0e scsi: mpi3mr: Validate SAS port assignments
5f60d5f6bbc1 move asm/unaligned.h to linux/unaligned.h
e7d67f3f9f9c scsi: mpi3mr: Update driver version to 8.12.0.0.50
4616a4b3cb8a scsi: mpi3mr: Improve wait logic while controller transitions to 
READY state
6e4c825f267e scsi: mpi3mr: Update MPI Headers to revision 34
fc1ddda33094 scsi: mpi3mr: Use firmware-provided timestamp update interval
9634bb07083c scsi: mpi3mr: Enhance the Enable Controller retry logic
24d7071d9645 scsi: mpi3mr: A performance fix
1bd289620e42 scsi: mpi3mr: Simplify an alloc_ordered_workqueue() invocation
b97c0741c7dc scsi: Expand all create*_workqueue() invocations
f856e57d6138 scsi: mpi3mr: Driver version update to 8.10.0.5.50
199510e33dea scsi: mpi3mr: Update consumer index of reply queues after every 
100 replies
6dc7050d4671 scsi: mpi3mr: Return complete ioc_status for ioctl commands
8c6b808c8c2a scsi: mpi3mr: Avoid MAX_PAGE_ORDER WARNING for buffer allocations
6b9935da2a6b scsi: mpi3mr: Add missing spin_lock_init() for mrioc->trigger_lock
a62193abae75 scsi: mpi3mr: struct mpi3_sas_io_unit_page1: Replace 1-element 
array with flexible array
41bb96296f9d scsi: mpi3mr: struct mpi3_sas_io_unit_page0: Replace 1-element 
array with flexible array
0e11f97bfddc scsi: mpi3mr: struct mpi3_event_data_pcie_topology_change_list: 
Replace 1-element array with flexible array
ac5b7505de70 scsi: mpi3mr: struct mpi3_event_data_sas_topology_change_list: 
Replace 1-element array with flexible array
1abc900ddda8 scsi: mpi3mr: Avoid IOMMU page faults on REPORT ZONES
cf82b9e866b6 scsi: mpi3mr: Driver version update
1c342b0548e3 scsi: mpi3mr: Prevent PCI writes from driver during PCI error 
recovery
30bafe1774f0 scsi: mpi3mr: Support PCI Error Recovery callback handlers
de24085328c0 scsi: mpi3mr: Correct a test in mpi3mr_sas_port_add()

** Affects: linux (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/2107490

Title:
  [24.04.03]: mpi3mr: Features and Bug Fixes

Status in linux package in Ubuntu:
  New

Bug description:
  We can see that the mpi3mr driver inbox version in the 24.04.02 point
  kernel is 8.9.10.51 which is pretty old. We would request to include
  the following mpi3mr patch set in the upcoming 24.04.03 point release
  (tentative release is on June-July).

  3b5091fee49f scsi: mpi3mr: Reset the pending interrupt flag
  cdd445258db9 scsi: mpi3mr: Fix pending I/O counter
  bde2ff79ee14 scsi: mpi3mr: Task Abort EH Support
  e1de43aea35f scsi: mpi3mr: Mark device strings as nonstring
  95dc5b979f4b scsi: mpi3mr: Update driver version to 8.13.0.5.50
  ca41929b2ed5 scsi: mpi3mr: Check admin reply queue from Watchdog
  83a9d30d29f2 scsi: mpi3mr: Update timestamp only for supervisor IOCs
  b9287574323a scsi: mpi3mr: Update MPI Headers to revision 35
  c733741ae1c3 scsi: mpi3mr: Fix locking in an error path
  7c1b882ccb13 scsi: mpi3mr: Fix spelling mistake "skiping" -> "skipping"
  35a0437d9f33 scsi: mpi3mr: Update driver version to 8.12.1.0.50
  f195fc060c73 scsi: mpi3mr: Synchronous access b/w reset and tm thread for 
reply queue
  339a7b32a371 scsi: mpi3mr: Support for Segmented Hardware Trace buffer
  f08b24d82749 scsi: mpi3mr: Avoid reply queue full condition
  14807b4a4e03 scsi: Constify struct pci_error_handlers
  295006f6e8c1 scsi: mpi3mr: Fix possible crash when setting up bsg fails
  bd326a5ad639 scsi: replace blk_mq_pci_map_queues with blk_mq_map_hw_queues
  47c2e30afcec scsi: Rename .device_configure() into .sdev_configure()
  ed638918f4df scsi: Rename .slave_alloc() and .slave_destroy()
  0deb37c2f42a scsi: mpi3mr: Update driver version to 8.12.0.3.50
  fb6eb98f3965 scsi: mpi3mr: Handling of fault code for insufficient power
  0d32014f1e3e scsi: mpi3mr: Start controller indexing from 0
  711201a8b833 scsi: mpi3mr: Fix corrupt config pages PHY state is switched in 
sysfs
  367ac16e5ff2 scsi: mpi3mr: Synchronize access to ioctl data buffer
  b9e63d6c7c0e scsi: mpi3mr: Validate SAS port assignments
  5f60d5f6bbc1 move asm/unaligned.h to linux/unaligned.h
  e7d67f3f9f9c scsi: mpi3mr: Update driver version to 8.12.0.0.50
  4616a4b3cb8a scsi: mpi3mr: Improve wait logic while controller transitions to 
READY state
  6e4c825f267e scsi: mpi3mr: Update MPI Headers to revision 34
  fc1ddda33094 scsi: mpi3mr: Use firmware-provided timestamp update interval
  9634bb07083c scsi: mpi3mr: Enhance the Enable Controller retry logic
  24d7071d9645 scsi: mpi3mr: A performance fix
  1bd289620e42 scsi: mpi3mr: Simplify an alloc_ordered_workqueue() invocation
  b97c0741c7dc scsi: Expand all create*_workqueue() invocations
  f856e57d6138 scsi: mpi3mr: Driver version update to 8.10.0.5.50
  199510e33dea scsi: mpi3mr: Update consumer index of reply queues after every 
100 replies
  6dc7050d4671 scsi: mpi3mr: Return complete ioc_status for ioctl commands
  8c6b808c8c2a scsi: mpi3mr: Avoid MAX_PAGE_ORDER WARNING for buffer allocations
  6b9935da2a6b scsi: mpi3mr: Add missing spin_lock_init() for 
mrioc->trigger_lock
  a62193abae75 scsi: mpi3mr: struct mpi3_sas_io_unit_page1: Replace 1-element 
array with flexible array
  41bb96296f9d scsi: mpi3mr: struct mpi3_sas_io_unit_page0: Replace 1-element 
array with flexible array
  0e11f97bfddc scsi: mpi3mr: struct mpi3_event_data_pcie_topology_change_list: 
Replace 1-element array with flexible array
  ac5b7505de70 scsi: mpi3mr: struct mpi3_event_data_sas_topology_change_list: 
Replace 1-element array with flexible array
  1abc900ddda8 scsi: mpi3mr: Avoid IOMMU page faults on REPORT ZONES
  cf82b9e866b6 scsi: mpi3mr: Driver version update
  1c342b0548e3 scsi: mpi3mr: Prevent PCI writes from driver during PCI error 
recovery
  30bafe1774f0 scsi: mpi3mr: Support PCI Error Recovery callback handlers
  de24085328c0 scsi: mpi3mr: Correct a test in mpi3mr_sas_port_add()

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2107490/+subscriptions


-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to