[Kernel-packages] [Bug 2046722] Re: [SRU][22.04.04]: megaraid_sas: Critical Bug Fixes

2024-03-05 Thread Chandrakanth Patil
Hi Michael,


[Test Plan]

1. Driver load and unload
2. Create and delete different virtual drives (R0, R1, R5 etc.,)
3. create JBOD
4. Run IOs with different profiles (io_depth, io_size etc.,) on VD and JBOD
5. controller reset while running IOs

[ Where problems could occur ]
It has a critical patch which fixes the issue related to various register 
reads. So IO runs and various internal commands where problems could occur 

[ Other Info ]
This patchset is small so we don't have any other info.

-- 
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/2046722

Title:
  [SRU][22.04.04]: megaraid_sas: Critical Bug Fixes

Status in linux package in Ubuntu:
  Fix Committed
Status in linux source package in Jammy:
  In Progress
Status in linux source package in Mantic:
  In Progress
Status in linux source package in Noble:
  Fix Committed

Bug description:
  [Impact]

  This update has been initiated to include a few critical bug fixes
  from upstream into the upcoming 22.04.04 point kernel. Below are the
  upstream commit IDs:

  
  [Fix]
  0938f9fa4208 scsi: megaraid_sas: Driver version update to 07.727.03.00-rc1
  2d83fb023c90 scsi: megaraid_sas: Log message when controller reset is 
requested but not issued
  8e3ed9e78651 scsi: megaraid_sas: Increase register read retry count from 3 to 
30 for selected registers
  0b0747d507bf scsi: megaraid_sas: Fix deadlock on firmware crashdump
  2309df27111a scsi: megaraid_sas: Fix crash after a double completion
  0808ed6ebbc2 scsi: megaraid_sas: Fix fw_crash_buffer_show()

  The change log for the above commit IDs is small and doesn't require
  rigorous validation. So please include these patches.

  [Test Plan]

  [ Where problems could occur ]

  [ Other Info ]

  Jammy
  
https://code.launchpad.net/~mreed8855/ubuntu/+source/linux/+git/jammy/+ref/lp_2046722_megaraid_sas_update

  
  Mantic
  
https://code.launchpad.net/~mreed8855/ubuntu/+source/linux/+git/mantic/+ref/lp_2046722_megaraid_sas_update

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2046722/+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


[Kernel-packages] [Bug 2046722] Re: [SRU][22.04.04]: megaraid_sas: Critical Bug Fixes

2024-03-04 Thread Chandrakanth Patil
I have covered the validation and it looks fine. Thank you for the
support.

-- 
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/2046722

Title:
  [SRU][22.04.04]: megaraid_sas: Critical Bug Fixes

Status in linux package in Ubuntu:
  Fix Committed
Status in linux source package in Jammy:
  In Progress
Status in linux source package in Mantic:
  In Progress
Status in linux source package in Noble:
  Fix Committed

Bug description:
  [Impact]

  This update has been initiated to include a few critical bug fixes
  from upstream into the upcoming 22.04.04 point kernel. Below are the
  upstream commit IDs:

  
  [Fix]
  0938f9fa4208 scsi: megaraid_sas: Driver version update to 07.727.03.00-rc1
  2d83fb023c90 scsi: megaraid_sas: Log message when controller reset is 
requested but not issued
  8e3ed9e78651 scsi: megaraid_sas: Increase register read retry count from 3 to 
30 for selected registers
  0b0747d507bf scsi: megaraid_sas: Fix deadlock on firmware crashdump
  2309df27111a scsi: megaraid_sas: Fix crash after a double completion
  0808ed6ebbc2 scsi: megaraid_sas: Fix fw_crash_buffer_show()

  The change log for the above commit IDs is small and doesn't require
  rigorous validation. So please include these patches.

  [Test Plan]

  [ Where problems could occur ]

  [ Other Info ]

  Jammy
  
https://code.launchpad.net/~mreed8855/ubuntu/+source/linux/+git/jammy/+ref/lp_2046722_megaraid_sas_update

  
  Mantic
  
https://code.launchpad.net/~mreed8855/ubuntu/+source/linux/+git/mantic/+ref/lp_2046722_megaraid_sas_update

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2046722/+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


[Kernel-packages] [Bug 2045233] Re: [SRU][22.04.04]: mpi3mr driver update

2024-02-13 Thread Chandrakanth Patil
Hi All,

We have covered the driver validation on the provided kernel and haven't
found any issues. Thank you.

-- 
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/2045233

Title:
  [SRU][22.04.04]: mpi3mr driver update

Status in linux package in Ubuntu:
  Confirmed
Status in linux source package in Jammy:
  Opinion
Status in linux source package in Mantic:
  Fix Committed
Status in linux source package in Noble:
  Confirmed

Bug description:
  [Impact]

  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.

  [Fixes]
  Below are the commit IDs for the latest upstream version (v6.8).

  The 22.04 LTS point kernel already includes the latest mpi3mr driver
  version 8.0.0.69.0. Therefore, the listed commit IDs below correspond
  to the subsequent patches.

  The commit IDs listed below are in sequential order from bottom to
  top, indicating the order for applying the patches.

  linux-next
  d0a60e3edaa4 scsi: mpi3mr: Update driver version to 8.5.1.0.0
  9536af615dc9 scsi: mpi3mr: Support for preallocation of SGL BSG data buffers 
part-3
  fb231d7deffb scsi: mpi3mr: Support for preallocation of SGL BSG data buffers 
part-2
  c432e1675239 scsi: mpi3mr: Support for preallocation of SGL BSG data buffers 
part-1
  07ac6adda4d3 scsi: mpi3mr: Fetch correct device dev handle for status reply 
descriptor
  f8fb3f39148e scsi: mpi3mr: Block PEL Enable Command on Controller Reset and 
Unrecoverable State
  c01d515687e3 scsi: mpi3mr: Clean up block devices post controller reset
  e5aab848dfdf scsi: mpi3mr: Refresh sdev queue depth after controller reset
  b4d94164ff32 scsi: mpi3mr: driver version upgrade to 8.5.0.0.50
  1193a89d2b6d scsi: mpi3mr: Add support for status reply descriptor
  cb5b60894602 scsi: mpi3mr: Increase maximum number of PHYs to 64 from 32
  c9260ff28ee5 scsi: mpi3mr: Add PCI checks where SAS5116 diverges from SAS4116
  6fa21eab82be scsi: mpi3mr: Add support for SAS5116 PCI IDs

  Mainline at 6.6/6.7
  82b2fb52d6ec scsi: mpi3mr: Split off bus_reset function from host_reset
  9a9068b2afa0 scsi: mpi3mr: Update driver version to 8.5.0.0.0
  d9a5ab0ea98f scsi: mpi3mr: Enhance handling of devices removed after 
controller reset
  e7a8648e1ce2 scsi: mpi3mr: WRITE SAME implementation
  d9adb81e67e9 scsi: mpi3mr: Add support for more than 1MB I/O
  6f81b1cfdf33 scsi: mpi3mr: Update MPI Headers to version 3.00.28
  9134211f7bed scsi: mpi3mr: Invoke soft reset upon TSU or event ack time out

  [Testing]
  verify the mpi3mr driver is loaded
  verify the version string shows 8.5.1.0.0

  [Regression Risk]
  Low. These patches are contained to the mpi3mr driver code itself and are all 
already accepted upstream.  They cleanly pick into our 6.5 kernel tree.

  Broadcom has tested these and the only concern is the kernel warning
  below in Comment #7

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2045233/+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


[Kernel-packages] [Bug 2046726] Re: [24.04 LTS]: megaraid_sas driver update

2024-02-09 Thread Chandrakanth Patil
Hi Jeff,

We have created one more BZ for similar patches for our other storage 
controller (mpt3sas). Which are very important. So Could you please look into 
it.
Below is the BZ link:

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

-- 
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/2046726

Title:
  [24.04 LTS]: megaraid_sas driver update

Status in linux package in Ubuntu:
  New

Bug description:
  This update has been initiated to incorporate the megaraid_sas driver
  from upstream into the upcoming Ubuntu 24.04 LTS release.

  Assuming the 24.04 already included the patches up to driver version
  07.725.01.00-rc1. So, below are the commit IDs after it.

  0938f9fa4208 scsi: megaraid_sas: Driver version update to 07.727.03.00-rc1
  2d83fb023c90 scsi: megaraid_sas: Log message when controller reset is 
requested but not issued
  8e3ed9e78651 scsi: megaraid_sas: Increase register read retry count from 3 to 
30 for selected registers
  0b0747d507bf scsi: megaraid_sas: Fix deadlock on firmware crashdump
  bb1459cb84da scsi: megaraid: Use pci_dev_id() to simplify the code
  a46421fdf7e9 scsi: megaraid_sas: Use pci_dev_id() to simplify the code
  d67790ddf021 overflow: Add struct_size_t() helper
  aa67380056a4 scsi: megaraid_sas: Convert union megasas_sgl to flex-arrays
  2309df27111a scsi: megaraid_sas: Fix crash after a double completion
  0808ed6ebbc2 scsi: megaraid_sas: Fix fw_crash_buffer_show()
  264e222b004c scsi: megaraid: Declare SCSI host template const

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2046726/+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


[Kernel-packages] [Bug 2046722] Re: [22.04.04]: megaraid_sas: Critical Bug Fixes

2024-02-09 Thread Chandrakanth Patil
Thank you, Jeff. These patches are very important so if you need any
support from our end please let us know. Btw, when will this point
kernel be released?

-- 
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/2046722

Title:
  [22.04.04]: megaraid_sas: Critical Bug Fixes

Status in linux package in Ubuntu:
  New

Bug description:
  This update has been initiated to include a few critical bug fixes
  from upstream into the upcoming 22.04.04 point kernel. Below are the
  upstream commit IDs:

  0938f9fa4208 scsi: megaraid_sas: Driver version update to 07.727.03.00-rc1
  2d83fb023c90 scsi: megaraid_sas: Log message when controller reset is 
requested but not issued
  8e3ed9e78651 scsi: megaraid_sas: Increase register read retry count from 3 to 
30 for selected registers
  0b0747d507bf scsi: megaraid_sas: Fix deadlock on firmware crashdump
  2309df27111a scsi: megaraid_sas: Fix crash after a double completion
  0808ed6ebbc2 scsi: megaraid_sas: Fix fw_crash_buffer_show()

  
  The change log for the above commit IDs is small and doesn't require rigorous 
validation. So please include these patches.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2046722/+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


[Kernel-packages] [Bug 2046726] Re: [24.04 LTS]: megaraid_sas driver update

2024-02-09 Thread Chandrakanth Patil
Hi Jeff,

These patches are available in the 6.7 mainline kernel. does it mean the
patches are already included?

-- 
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/2046726

Title:
  [24.04 LTS]: megaraid_sas driver update

Status in linux package in Ubuntu:
  New

Bug description:
  This update has been initiated to incorporate the megaraid_sas driver
  from upstream into the upcoming Ubuntu 24.04 LTS release.

  Assuming the 24.04 already included the patches up to driver version
  07.725.01.00-rc1. So, below are the commit IDs after it.

  0938f9fa4208 scsi: megaraid_sas: Driver version update to 07.727.03.00-rc1
  2d83fb023c90 scsi: megaraid_sas: Log message when controller reset is 
requested but not issued
  8e3ed9e78651 scsi: megaraid_sas: Increase register read retry count from 3 to 
30 for selected registers
  0b0747d507bf scsi: megaraid_sas: Fix deadlock on firmware crashdump
  bb1459cb84da scsi: megaraid: Use pci_dev_id() to simplify the code
  a46421fdf7e9 scsi: megaraid_sas: Use pci_dev_id() to simplify the code
  d67790ddf021 overflow: Add struct_size_t() helper
  aa67380056a4 scsi: megaraid_sas: Convert union megasas_sgl to flex-arrays
  2309df27111a scsi: megaraid_sas: Fix crash after a double completion
  0808ed6ebbc2 scsi: megaraid_sas: Fix fw_crash_buffer_show()
  264e222b004c scsi: megaraid: Declare SCSI host template const

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2046726/+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


[Kernel-packages] [Bug 2046726] Re: [24.04 LTS]: megaraid_sas driver update

2024-02-09 Thread Chandrakanth Patil
Hi Jeff and Roxana,

These bugs are critical for us, and I don't see any update here. I would
like to know where are we on this. will these patches be included in
this point kernel?

-- 
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/2046726

Title:
  [24.04 LTS]: megaraid_sas driver update

Status in linux package in Ubuntu:
  New

Bug description:
  This update has been initiated to incorporate the megaraid_sas driver
  from upstream into the upcoming Ubuntu 24.04 LTS release.

  Assuming the 24.04 already included the patches up to driver version
  07.725.01.00-rc1. So, below are the commit IDs after it.

  0938f9fa4208 scsi: megaraid_sas: Driver version update to 07.727.03.00-rc1
  2d83fb023c90 scsi: megaraid_sas: Log message when controller reset is 
requested but not issued
  8e3ed9e78651 scsi: megaraid_sas: Increase register read retry count from 3 to 
30 for selected registers
  0b0747d507bf scsi: megaraid_sas: Fix deadlock on firmware crashdump
  bb1459cb84da scsi: megaraid: Use pci_dev_id() to simplify the code
  a46421fdf7e9 scsi: megaraid_sas: Use pci_dev_id() to simplify the code
  d67790ddf021 overflow: Add struct_size_t() helper
  aa67380056a4 scsi: megaraid_sas: Convert union megasas_sgl to flex-arrays
  2309df27111a scsi: megaraid_sas: Fix crash after a double completion
  0808ed6ebbc2 scsi: megaraid_sas: Fix fw_crash_buffer_show()
  264e222b004c scsi: megaraid: Declare SCSI host template const

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2046726/+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


[Kernel-packages] [Bug 2046722] Re: [22.04.04]: megaraid_sas: Critical Bug Fixes

2024-02-09 Thread Chandrakanth Patil
Hi Jeff and Roxana,

These bugs are critical for us, and I don't see any update here. I would
like to know where are we on this. will these patches be included in
this point kernel?

-- 
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/2046722

Title:
  [22.04.04]: megaraid_sas: Critical Bug Fixes

Status in linux package in Ubuntu:
  New

Bug description:
  This update has been initiated to include a few critical bug fixes
  from upstream into the upcoming 22.04.04 point kernel. Below are the
  upstream commit IDs:

  0938f9fa4208 scsi: megaraid_sas: Driver version update to 07.727.03.00-rc1
  2d83fb023c90 scsi: megaraid_sas: Log message when controller reset is 
requested but not issued
  8e3ed9e78651 scsi: megaraid_sas: Increase register read retry count from 3 to 
30 for selected registers
  0b0747d507bf scsi: megaraid_sas: Fix deadlock on firmware crashdump
  2309df27111a scsi: megaraid_sas: Fix crash after a double completion
  0808ed6ebbc2 scsi: megaraid_sas: Fix fw_crash_buffer_show()

  
  The change log for the above commit IDs is small and doesn't require rigorous 
validation. So please include these patches.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2046722/+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


[Kernel-packages] [Bug 2044589] Re: [Ubuntu 24.04 LTS] mpi3mr: Add support for SAS5116 controller and include critical fixes

2024-02-09 Thread Chandrakanth Patil
Hi Jeff, Roxana,

Could we please get the test kernel for driver validation?

-- 
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/2044589

Title:
  [Ubuntu 24.04 LTS] mpi3mr: Add support for SAS5116 controller and
  include critical  fixes

Status in linux package in Ubuntu:
  Confirmed
Status in linux source package in Noble:
  Confirmed

Bug description:
  This request is to add support for SAS5116 controller and few critical 
bug-fixes in Ubuntu 24.04 LTS.
  Below is the list of upstream commits that adds support for SAS5116:

  b4d94164ff32 scsi: mpi3mr: driver version upgrade to 8.5.0.0.50
  1193a89d2b6d scsi: mpi3mr: Add support for status reply descriptor
  cb5b60894602 scsi: mpi3mr: Increase maximum number of PHYs to 64 from 32
  c9260ff28ee5 scsi: mpi3mr: Add PCI checks where SAS5116 diverges from SAS4116
  6fa21eab82be scsi: mpi3mr: Add support for SAS5116 PCI IDs

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2044589/+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


[Kernel-packages] [Bug 2045233] Re: [SRU][22.04.04]: mpi3mr driver update

2024-02-07 Thread Chandrakanth Patil
Hi Roxana,

Do We get the kernel source tree link where we can check our included
patches for confirmation?

-- 
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/2045233

Title:
  [SRU][22.04.04]: mpi3mr driver update

Status in linux package in Ubuntu:
  Confirmed
Status in linux source package in Jammy:
  Opinion
Status in linux source package in Mantic:
  Fix Committed
Status in linux source package in Noble:
  Confirmed

Bug description:
  [Impact]

  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.

  [Fixes]
  Below are the commit IDs for the latest upstream version (v6.8).

  The 22.04 LTS point kernel already includes the latest mpi3mr driver
  version 8.0.0.69.0. Therefore, the listed commit IDs below correspond
  to the subsequent patches.

  The commit IDs listed below are in sequential order from bottom to
  top, indicating the order for applying the patches.

  linux-next
  d0a60e3edaa4 scsi: mpi3mr: Update driver version to 8.5.1.0.0
  9536af615dc9 scsi: mpi3mr: Support for preallocation of SGL BSG data buffers 
part-3
  fb231d7deffb scsi: mpi3mr: Support for preallocation of SGL BSG data buffers 
part-2
  c432e1675239 scsi: mpi3mr: Support for preallocation of SGL BSG data buffers 
part-1
  07ac6adda4d3 scsi: mpi3mr: Fetch correct device dev handle for status reply 
descriptor
  f8fb3f39148e scsi: mpi3mr: Block PEL Enable Command on Controller Reset and 
Unrecoverable State
  c01d515687e3 scsi: mpi3mr: Clean up block devices post controller reset
  e5aab848dfdf scsi: mpi3mr: Refresh sdev queue depth after controller reset
  b4d94164ff32 scsi: mpi3mr: driver version upgrade to 8.5.0.0.50
  1193a89d2b6d scsi: mpi3mr: Add support for status reply descriptor
  cb5b60894602 scsi: mpi3mr: Increase maximum number of PHYs to 64 from 32
  c9260ff28ee5 scsi: mpi3mr: Add PCI checks where SAS5116 diverges from SAS4116
  6fa21eab82be scsi: mpi3mr: Add support for SAS5116 PCI IDs

  Mainline at 6.6/6.7
  82b2fb52d6ec scsi: mpi3mr: Split off bus_reset function from host_reset
  9a9068b2afa0 scsi: mpi3mr: Update driver version to 8.5.0.0.0
  d9a5ab0ea98f scsi: mpi3mr: Enhance handling of devices removed after 
controller reset
  e7a8648e1ce2 scsi: mpi3mr: WRITE SAME implementation
  d9adb81e67e9 scsi: mpi3mr: Add support for more than 1MB I/O
  6f81b1cfdf33 scsi: mpi3mr: Update MPI Headers to version 3.00.28
  9134211f7bed scsi: mpi3mr: Invoke soft reset upon TSU or event ack time out

  [Testing]
  verify the mpi3mr driver is loaded
  verify the version string shows 8.5.1.0.0

  [Regression Risk]
  Low. These patches are contained to the mpi3mr driver code itself and are all 
already accepted upstream.  They cleanly pick into our 6.5 kernel tree.

  Broadcom has tested these and the only concern is the kernel warning
  below in Comment #7

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2045233/+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


[Kernel-packages] [Bug 2046726] [NEW] [24.04 LTS]: megaraid_sas driver update

2023-12-18 Thread Chandrakanth Patil
Public bug reported:

This update has been initiated to incorporate the megaraid_sas driver
from upstream into the upcoming Ubuntu 24.04 LTS release.

Assuming the 24.04 already included the patches up to driver version
07.725.01.00-rc1. So, below are the commit IDs after it.

0938f9fa4208 scsi: megaraid_sas: Driver version update to 07.727.03.00-rc1
2d83fb023c90 scsi: megaraid_sas: Log message when controller reset is requested 
but not issued
8e3ed9e78651 scsi: megaraid_sas: Increase register read retry count from 3 to 
30 for selected registers
0b0747d507bf scsi: megaraid_sas: Fix deadlock on firmware crashdump
bb1459cb84da scsi: megaraid: Use pci_dev_id() to simplify the code
a46421fdf7e9 scsi: megaraid_sas: Use pci_dev_id() to simplify the code
d67790ddf021 overflow: Add struct_size_t() helper
aa67380056a4 scsi: megaraid_sas: Convert union megasas_sgl to flex-arrays
2309df27111a scsi: megaraid_sas: Fix crash after a double completion
0808ed6ebbc2 scsi: megaraid_sas: Fix fw_crash_buffer_show()
264e222b004c scsi: megaraid: Declare SCSI host template const

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

** Summary changed:

- [24.04 LTS]: megaraid_sas Driver Update
+ [24.04 LTS]: megaraid_sas driver update

-- 
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/2046726

Title:
  [24.04 LTS]: megaraid_sas driver update

Status in linux package in Ubuntu:
  New

Bug description:
  This update has been initiated to incorporate the megaraid_sas driver
  from upstream into the upcoming Ubuntu 24.04 LTS release.

  Assuming the 24.04 already included the patches up to driver version
  07.725.01.00-rc1. So, below are the commit IDs after it.

  0938f9fa4208 scsi: megaraid_sas: Driver version update to 07.727.03.00-rc1
  2d83fb023c90 scsi: megaraid_sas: Log message when controller reset is 
requested but not issued
  8e3ed9e78651 scsi: megaraid_sas: Increase register read retry count from 3 to 
30 for selected registers
  0b0747d507bf scsi: megaraid_sas: Fix deadlock on firmware crashdump
  bb1459cb84da scsi: megaraid: Use pci_dev_id() to simplify the code
  a46421fdf7e9 scsi: megaraid_sas: Use pci_dev_id() to simplify the code
  d67790ddf021 overflow: Add struct_size_t() helper
  aa67380056a4 scsi: megaraid_sas: Convert union megasas_sgl to flex-arrays
  2309df27111a scsi: megaraid_sas: Fix crash after a double completion
  0808ed6ebbc2 scsi: megaraid_sas: Fix fw_crash_buffer_show()
  264e222b004c scsi: megaraid: Declare SCSI host template const

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2046726/+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


[Kernel-packages] [Bug 2046722] [NEW] [22.04.04]: megaraid_sas: Critical Bug Fixes

2023-12-18 Thread Chandrakanth Patil
Public bug reported:

This update has been initiated to include a few critical bug fixes from
upstream into the upcoming 22.04.04 point kernel. Below are the upstream
commit IDs:

0938f9fa4208 scsi: megaraid_sas: Driver version update to 07.727.03.00-rc1
2d83fb023c90 scsi: megaraid_sas: Log message when controller reset is requested 
but not issued
8e3ed9e78651 scsi: megaraid_sas: Increase register read retry count from 3 to 
30 for selected registers
0b0747d507bf scsi: megaraid_sas: Fix deadlock on firmware crashdump
2309df27111a scsi: megaraid_sas: Fix crash after a double completion
0808ed6ebbc2 scsi: megaraid_sas: Fix fw_crash_buffer_show()


The change log for the above commit IDs is small and doesn't require rigorous 
validation. So please include these patches.

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

** Summary changed:

- [22.04.04]: megaraid_sas: Critical fixes
+ [22.04.04]: megaraid_sas: Critical Bug Fixes

-- 
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/2046722

Title:
  [22.04.04]: megaraid_sas: Critical Bug Fixes

Status in linux package in Ubuntu:
  New

Bug description:
  This update has been initiated to include a few critical bug fixes
  from upstream into the upcoming 22.04.04 point kernel. Below are the
  upstream commit IDs:

  0938f9fa4208 scsi: megaraid_sas: Driver version update to 07.727.03.00-rc1
  2d83fb023c90 scsi: megaraid_sas: Log message when controller reset is 
requested but not issued
  8e3ed9e78651 scsi: megaraid_sas: Increase register read retry count from 3 to 
30 for selected registers
  0b0747d507bf scsi: megaraid_sas: Fix deadlock on firmware crashdump
  2309df27111a scsi: megaraid_sas: Fix crash after a double completion
  0808ed6ebbc2 scsi: megaraid_sas: Fix fw_crash_buffer_show()

  
  The change log for the above commit IDs is small and doesn't require rigorous 
validation. So please include these patches.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2046722/+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


[Kernel-packages] [Bug 2045233] Re: [SRU][22.04.04]: mpi3mr driver update

2023-12-14 Thread Chandrakanth Patil
OK. I will submit the patch to upstream ASAP.

-- 
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/2045233

Title:
  [SRU][22.04.04]: mpi3mr driver update

Status in linux package in Ubuntu:
  Confirmed
Status in linux source package in Jammy:
  Opinion
Status in linux source package in Mantic:
  Confirmed
Status in linux source package in Noble:
  Confirmed

Bug description:
  [Impact]

  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.

  [Fixes]
  Below are the commit IDs for the latest upstream version (v6.8).

  The 22.04 LTS point kernel already includes the latest mpi3mr driver
  version 8.0.0.69.0. Therefore, the listed commit IDs below correspond
  to the subsequent patches.

  The commit IDs listed below are in sequential order from bottom to
  top, indicating the order for applying the patches.

  linux-next
  d0a60e3edaa4 scsi: mpi3mr: Update driver version to 8.5.1.0.0
  9536af615dc9 scsi: mpi3mr: Support for preallocation of SGL BSG data buffers 
part-3
  fb231d7deffb scsi: mpi3mr: Support for preallocation of SGL BSG data buffers 
part-2
  c432e1675239 scsi: mpi3mr: Support for preallocation of SGL BSG data buffers 
part-1
  07ac6adda4d3 scsi: mpi3mr: Fetch correct device dev handle for status reply 
descriptor
  f8fb3f39148e scsi: mpi3mr: Block PEL Enable Command on Controller Reset and 
Unrecoverable State
  c01d515687e3 scsi: mpi3mr: Clean up block devices post controller reset
  e5aab848dfdf scsi: mpi3mr: Refresh sdev queue depth after controller reset
  b4d94164ff32 scsi: mpi3mr: driver version upgrade to 8.5.0.0.50
  1193a89d2b6d scsi: mpi3mr: Add support for status reply descriptor
  cb5b60894602 scsi: mpi3mr: Increase maximum number of PHYs to 64 from 32
  c9260ff28ee5 scsi: mpi3mr: Add PCI checks where SAS5116 diverges from SAS4116
  6fa21eab82be scsi: mpi3mr: Add support for SAS5116 PCI IDs

  Mainline at 6.6/6.7
  82b2fb52d6ec scsi: mpi3mr: Split off bus_reset function from host_reset
  9a9068b2afa0 scsi: mpi3mr: Update driver version to 8.5.0.0.0
  d9a5ab0ea98f scsi: mpi3mr: Enhance handling of devices removed after 
controller reset
  e7a8648e1ce2 scsi: mpi3mr: WRITE SAME implementation
  d9adb81e67e9 scsi: mpi3mr: Add support for more than 1MB I/O
  6f81b1cfdf33 scsi: mpi3mr: Update MPI Headers to version 3.00.28
  9134211f7bed scsi: mpi3mr: Invoke soft reset upon TSU or event ack time out

  [Testing]
  verify the mpi3mr driver is loaded
  verify the version string shows 8.5.1.0.0

  [Regression Risk]
  Low. These patches are contained to the mpi3mr driver code itself and are all 
already accepted upstream.  They cleanly pick into our 6.5 kernel tree.

  Broadcom has tested these and the only concern is the kernel warning
  below in Comment #7

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2045233/+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


[Kernel-packages] [Bug 2045233] Re: [SRU][22.04.04]: mpi3mr driver update

2023-12-14 Thread Chandrakanth Patil
ok, Jeff. Regarding warning:

1. Since there is no functional impact, we can ignore it as of now.
2. We will submit the warning fix to upstream ASAP.


Do you have any suggestions on this?

-- 
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/2045233

Title:
  [SRU][22.04.04]: mpi3mr driver update

Status in linux package in Ubuntu:
  Confirmed
Status in linux source package in Jammy:
  Opinion
Status in linux source package in Mantic:
  Confirmed
Status in linux source package in Noble:
  Confirmed

Bug description:
  [Impact]

  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.

  [Fixes]
  Below are the commit IDs for the latest upstream version (v6.8).

  The 22.04 LTS point kernel already includes the latest mpi3mr driver
  version 8.0.0.69.0. Therefore, the listed commit IDs below correspond
  to the subsequent patches.

  The commit IDs listed below are in sequential order from bottom to
  top, indicating the order for applying the patches.

  linux-next
  d0a60e3edaa4 scsi: mpi3mr: Update driver version to 8.5.1.0.0
  9536af615dc9 scsi: mpi3mr: Support for preallocation of SGL BSG data buffers 
part-3
  fb231d7deffb scsi: mpi3mr: Support for preallocation of SGL BSG data buffers 
part-2
  c432e1675239 scsi: mpi3mr: Support for preallocation of SGL BSG data buffers 
part-1
  07ac6adda4d3 scsi: mpi3mr: Fetch correct device dev handle for status reply 
descriptor
  f8fb3f39148e scsi: mpi3mr: Block PEL Enable Command on Controller Reset and 
Unrecoverable State
  c01d515687e3 scsi: mpi3mr: Clean up block devices post controller reset
  e5aab848dfdf scsi: mpi3mr: Refresh sdev queue depth after controller reset
  b4d94164ff32 scsi: mpi3mr: driver version upgrade to 8.5.0.0.50
  1193a89d2b6d scsi: mpi3mr: Add support for status reply descriptor
  cb5b60894602 scsi: mpi3mr: Increase maximum number of PHYs to 64 from 32
  c9260ff28ee5 scsi: mpi3mr: Add PCI checks where SAS5116 diverges from SAS4116
  6fa21eab82be scsi: mpi3mr: Add support for SAS5116 PCI IDs

  Mainline at 6.6/6.7
  82b2fb52d6ec scsi: mpi3mr: Split off bus_reset function from host_reset
  9a9068b2afa0 scsi: mpi3mr: Update driver version to 8.5.0.0.0
  d9a5ab0ea98f scsi: mpi3mr: Enhance handling of devices removed after 
controller reset
  e7a8648e1ce2 scsi: mpi3mr: WRITE SAME implementation
  d9adb81e67e9 scsi: mpi3mr: Add support for more than 1MB I/O
  6f81b1cfdf33 scsi: mpi3mr: Update MPI Headers to version 3.00.28
  9134211f7bed scsi: mpi3mr: Invoke soft reset upon TSU or event ack time out

  [Testing]
  verify the mpi3mr driver is loaded
  verify the version string shows 8.5.1.0.0

  [Regression Risk]
  Low. These patches are contained to the mpi3mr driver code itself and are all 
already accepted upstream.  They cleanly pick into our 6.5 kernel tree.

  Broadcom has tested these and the only concern is the kernel warning
  below in Comment #7

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2045233/+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


[Kernel-packages] [Bug 2045233] Re: [SRU][22.04.04]: mpi3mr driver update

2023-12-13 Thread Chandrakanth Patil
I didn't get you. These below patches will also be included right?
d0a60e3edaa4 scsi: mpi3mr: Update driver version to 8.5.1.0.0
9536af615dc9 scsi: mpi3mr: Support for preallocation of SGL BSG data buffers 
part-3
fb231d7deffb scsi: mpi3mr: Support for preallocation of SGL BSG data buffers 
part-2
c432e1675239 scsi: mpi3mr: Support for preallocation of SGL BSG data buffers 
part-1
07ac6adda4d3 scsi: mpi3mr: Fetch correct device dev handle for status reply 
descriptor
f8fb3f39148e scsi: mpi3mr: Block PEL Enable Command on Controller Reset and 
Unrecoverable State
c01d515687e3 scsi: mpi3mr: Clean up block devices post controller reset
e5aab848dfdf scsi: mpi3mr: Refresh sdev queue depth after controller reset

-- 
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/2045233

Title:
  [SRU][22.04.04]: mpi3mr driver update

Status in linux package in Ubuntu:
  Confirmed
Status in linux source package in Jammy:
  Opinion
Status in linux source package in Mantic:
  Confirmed
Status in linux source package in Noble:
  Confirmed

Bug description:
  [Impact]

  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.

  [Fixes]
  Below are the commit IDs for the latest upstream version (v6.8).

  The 22.04 LTS point kernel already includes the latest mpi3mr driver
  version 8.0.0.69.0. Therefore, the listed commit IDs below correspond
  to the subsequent patches.

  The commit IDs listed below are in sequential order from bottom to
  top, indicating the order for applying the patches.

  linux-next
  d0a60e3edaa4 scsi: mpi3mr: Update driver version to 8.5.1.0.0
  9536af615dc9 scsi: mpi3mr: Support for preallocation of SGL BSG data buffers 
part-3
  fb231d7deffb scsi: mpi3mr: Support for preallocation of SGL BSG data buffers 
part-2
  c432e1675239 scsi: mpi3mr: Support for preallocation of SGL BSG data buffers 
part-1
  07ac6adda4d3 scsi: mpi3mr: Fetch correct device dev handle for status reply 
descriptor
  f8fb3f39148e scsi: mpi3mr: Block PEL Enable Command on Controller Reset and 
Unrecoverable State
  c01d515687e3 scsi: mpi3mr: Clean up block devices post controller reset
  e5aab848dfdf scsi: mpi3mr: Refresh sdev queue depth after controller reset
  b4d94164ff32 scsi: mpi3mr: driver version upgrade to 8.5.0.0.50
  1193a89d2b6d scsi: mpi3mr: Add support for status reply descriptor
  cb5b60894602 scsi: mpi3mr: Increase maximum number of PHYs to 64 from 32
  c9260ff28ee5 scsi: mpi3mr: Add PCI checks where SAS5116 diverges from SAS4116
  6fa21eab82be scsi: mpi3mr: Add support for SAS5116 PCI IDs

  Mainline at 6.6/6.7
  82b2fb52d6ec scsi: mpi3mr: Split off bus_reset function from host_reset
  9a9068b2afa0 scsi: mpi3mr: Update driver version to 8.5.0.0.0
  d9a5ab0ea98f scsi: mpi3mr: Enhance handling of devices removed after 
controller reset
  e7a8648e1ce2 scsi: mpi3mr: WRITE SAME implementation
  d9adb81e67e9 scsi: mpi3mr: Add support for more than 1MB I/O
  6f81b1cfdf33 scsi: mpi3mr: Update MPI Headers to version 3.00.28
  9134211f7bed scsi: mpi3mr: Invoke soft reset upon TSU or event ack time out

  [Testing]
  verify the mpi3mr driver is loaded
  verify the version string shows 8.5.1.0.0

  [Regression Risk]
  Low. These patches are contained to the mpi3mr driver code itself and are all 
already accepted upstream.  They cleanly pick into our 6.5 kernel tree.

  Broadcom has tested these and the only concern is the kernel warning
  below in Comment #7

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2045233/+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


[Kernel-packages] [Bug 2045233] Re: [Ubuntu 22.04.04]: mpi3mr driver update request

2023-12-13 Thread Chandrakanth Patil
Yes, it's an Ubuntu VM running on a RHEL host. It shouldn't make a difference, 
right?
The same issue could occur on bare metal as well.

-- 
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/2045233

Title:
  [Ubuntu 22.04.04]: mpi3mr driver update request

Status in linux package in Ubuntu:
  Confirmed
Status in linux source package in Jammy:
  Opinion
Status in linux source package in Mantic:
  Confirmed
Status in linux source package in Noble:
  Confirmed

Bug description:
  This BZ has been initiated to incorporate the mpi3mr driver from upstream 
into the upcoming Ubuntu
  releases (Ubuntu 22.04.x point releases). Below are the commit IDs for the 
latest upstream version (v6.8).

  The 22.04 LTS point kernel already includes the latest mpi3mr driver
  version 8.0.0.69.0. Therefore, the listed commit IDs below correspond
  to the subsequent patches.

  The commit IDs listed below are in sequential order from bottom to top, 
indicating the order
  for applying the patches.

  b4d94164ff32 scsi: mpi3mr: driver version upgrade to 8.5.0.0.50
  1193a89d2b6d scsi: mpi3mr: Add support for status reply descriptor
  cb5b60894602 scsi: mpi3mr: Increase maximum number of PHYs to 64 from 32
  c9260ff28ee5 scsi: mpi3mr: Add PCI checks where SAS5116 diverges from SAS4116
  6fa21eab82be scsi: mpi3mr: Add support for SAS5116 PCI IDs
  82b2fb52d6ec scsi: mpi3mr: Split off bus_reset function from host_reset
  9a9068b2afa0 scsi: mpi3mr: Update driver version to 8.5.0.0.0
  d9a5ab0ea98f scsi: mpi3mr: Enhance handling of devices removed after 
controller reset
  e7a8648e1ce2 scsi: mpi3mr: WRITE SAME implementation
  d9adb81e67e9 scsi: mpi3mr: Add support for more than 1MB I/O
  6f81b1cfdf33 scsi: mpi3mr: Update MPI Headers to version 3.00.28
  9134211f7bed scsi: mpi3mr: Invoke soft reset upon TSU or event ack time out
  f762326b2baa scsi: mpi3mr: Propagate sense data for admin queue SCSI I/O
  144679dfb584 scsi: mpi3mr: Fix the type used for pointers to bitmap
  2a954832015d scsi: mpi3mr: Use -ENOMEM instead of -1 in mpi3mr_expander_add()
  2acc635a0e5e scsi: mpi3mr: Use IRQ save variants of spinlock to protect chain 
frame allocation
  a3d27dfdcfc2 scsi: mpi3mr: Handle soft reset in progress fault code (0xF002)
  b85f82f3c92a scsi: mpi3mr: Declare SCSI host template const
  1ea41edd88f2 scsi: mpi3mr: Update driver version to 8.4.1.0.0
  e74f2fbd8b06 scsi: mpi3mr: Update copyright year
  80b8fd0231d5 scsi: mpi3mr: Fix W=1 compilation warnings
  e5f596bc2592 scsi: mpi3mr: Update MPI Headers to revision 27
  f1dec6b1e25e scsi: mpi3mr: Avoid escalating to higher level reset when target 
is removed
  22beef38e52c scsi: mpi3mr: Modify MUR timeout value to 120 seconds
  23b3d1cf1572 scsi: mpi3mr: Fix admin queue memory leak upon soft reset
  3f1254ed01d0 scsi: mpi3mr: Successive VD delete and add causes FW fault
  ce756daa36e1 scsi: mpi3mr: Fix expander node leak in mpi3mr_remove()
  c798304470ca scsi: mpi3mr: Fix memory leaks in mpi3mr_init_ioc()
  d4caa1a4255c scsi: mpi3mr: Fix sas_hba.phy memory leak in mpi3mr_remove()
  d0f3c3728da8 scsi: mpi3mr: Fix mpi3mr_hba_port memory leak in mpi3mr_remove()
  7d2b02172b6a scsi: mpi3mr: Fix config page DMA memory leak
  f305a7b6ca21 scsi: mpi3mr: Fix throttle_groups memory leak
  8e45183978d6 scsi: mpi3mr: Bad drive in topology results kernel crash
  4f297e856a7b scsi: mpi3mr: NVMe command size greater than 8K fails
  ba8a9ba41fbd scsi: mpi3mr: Return proper values for failures in firmware init 
path
  0a319f162949 scsi: mpi3mr: Wait for diagnostic save during controller init
  5b06a7169c59 scsi: mpi3mr: Driver unload crashes host when enhanced logging 
is enabled
  02ca7da2919a scsi: mpi3mr: ioctl timeout when disabling/enabling interrupt
  66b381d874fa scsi: mpi3mr: Remove unneeded version.h include
  e39ea831ebad scsi: mpi3mr: Fix missing mrioc->evtack_cmds initialization
  339e61565f81 scsi: mpi3mr: Use number of bits to manage bitmap sizes
  eeb270aee3e0 scsi: mpi3mr: Remove unnecessary memcpy() to alltgt_info->dmi
  fb428a2005fc scsi: mpi3mr: Fix issues in mpi3mr_get_all_tgt_info()
  ae7d45f5283d scsi: mpi3mr: Fix an issue found by KASAN
  f0a43ba6c66c scsi: mpi3mr: Refer CONFIG_SCSI_MPI3MR in Makefile
  d347a951906b scsi: mpi3mr: Remove usage of dma_get_required_mask() API
  7d21fcfb4095 scsi: mpi3mr: Suppress command reply debug prints
  65244389b1b3 scsi: mpi3mr: Select CONFIG_SCSI_SAS_ATTRS
  c863a2dcb9b0 scsi: mpi3mr: Remove unnecessary cast
  f616efbee9d6 scsi: mpi3mr: Update driver version to 8.2.0.3.0
  2e31be8697b1 scsi: mpi3mr: Fix scheduling while atomic type bug
  f84e8b5bb57e scsi: mpi3mr: Scan the devices during resume time
  130fc180a481 scsi: mpi3mr: Free enclosure objects during driver unload
  bad2f28da625 scsi: mpi3mr: Handle 0xF003 Fault Code
  f2a79d2030ad scsi: mpi3mr: Graceful handling of surprise removal of PCIe HBA
  7f9f953d537a scsi: mpi3mr: Schedule 

[Kernel-packages] [Bug 2045233] Re: [Ubuntu 22.04.04]: mpi3mr driver update request

2023-12-13 Thread Chandrakanth Patil
This warning will not appear in the 22.04.2 kernel. Maybe UBSAN enabled
in this kernel leads to this warning.

Note: This is just a warning and there is no functional impact.

-- 
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/2045233

Title:
  [Ubuntu 22.04.04]: mpi3mr driver update request

Status in linux package in Ubuntu:
  Confirmed
Status in linux source package in Jammy:
  Opinion
Status in linux source package in Mantic:
  Confirmed
Status in linux source package in Noble:
  Confirmed

Bug description:
  This BZ has been initiated to incorporate the mpi3mr driver from upstream 
into the upcoming Ubuntu
  releases (Ubuntu 22.04.x point releases). Below are the commit IDs for the 
latest upstream version (v6.8).

  The 22.04 LTS point kernel already includes the latest mpi3mr driver
  version 8.0.0.69.0. Therefore, the listed commit IDs below correspond
  to the subsequent patches.

  The commit IDs listed below are in sequential order from bottom to top, 
indicating the order
  for applying the patches.

  b4d94164ff32 scsi: mpi3mr: driver version upgrade to 8.5.0.0.50
  1193a89d2b6d scsi: mpi3mr: Add support for status reply descriptor
  cb5b60894602 scsi: mpi3mr: Increase maximum number of PHYs to 64 from 32
  c9260ff28ee5 scsi: mpi3mr: Add PCI checks where SAS5116 diverges from SAS4116
  6fa21eab82be scsi: mpi3mr: Add support for SAS5116 PCI IDs
  82b2fb52d6ec scsi: mpi3mr: Split off bus_reset function from host_reset
  9a9068b2afa0 scsi: mpi3mr: Update driver version to 8.5.0.0.0
  d9a5ab0ea98f scsi: mpi3mr: Enhance handling of devices removed after 
controller reset
  e7a8648e1ce2 scsi: mpi3mr: WRITE SAME implementation
  d9adb81e67e9 scsi: mpi3mr: Add support for more than 1MB I/O
  6f81b1cfdf33 scsi: mpi3mr: Update MPI Headers to version 3.00.28
  9134211f7bed scsi: mpi3mr: Invoke soft reset upon TSU or event ack time out
  f762326b2baa scsi: mpi3mr: Propagate sense data for admin queue SCSI I/O
  144679dfb584 scsi: mpi3mr: Fix the type used for pointers to bitmap
  2a954832015d scsi: mpi3mr: Use -ENOMEM instead of -1 in mpi3mr_expander_add()
  2acc635a0e5e scsi: mpi3mr: Use IRQ save variants of spinlock to protect chain 
frame allocation
  a3d27dfdcfc2 scsi: mpi3mr: Handle soft reset in progress fault code (0xF002)
  b85f82f3c92a scsi: mpi3mr: Declare SCSI host template const
  1ea41edd88f2 scsi: mpi3mr: Update driver version to 8.4.1.0.0
  e74f2fbd8b06 scsi: mpi3mr: Update copyright year
  80b8fd0231d5 scsi: mpi3mr: Fix W=1 compilation warnings
  e5f596bc2592 scsi: mpi3mr: Update MPI Headers to revision 27
  f1dec6b1e25e scsi: mpi3mr: Avoid escalating to higher level reset when target 
is removed
  22beef38e52c scsi: mpi3mr: Modify MUR timeout value to 120 seconds
  23b3d1cf1572 scsi: mpi3mr: Fix admin queue memory leak upon soft reset
  3f1254ed01d0 scsi: mpi3mr: Successive VD delete and add causes FW fault
  ce756daa36e1 scsi: mpi3mr: Fix expander node leak in mpi3mr_remove()
  c798304470ca scsi: mpi3mr: Fix memory leaks in mpi3mr_init_ioc()
  d4caa1a4255c scsi: mpi3mr: Fix sas_hba.phy memory leak in mpi3mr_remove()
  d0f3c3728da8 scsi: mpi3mr: Fix mpi3mr_hba_port memory leak in mpi3mr_remove()
  7d2b02172b6a scsi: mpi3mr: Fix config page DMA memory leak
  f305a7b6ca21 scsi: mpi3mr: Fix throttle_groups memory leak
  8e45183978d6 scsi: mpi3mr: Bad drive in topology results kernel crash
  4f297e856a7b scsi: mpi3mr: NVMe command size greater than 8K fails
  ba8a9ba41fbd scsi: mpi3mr: Return proper values for failures in firmware init 
path
  0a319f162949 scsi: mpi3mr: Wait for diagnostic save during controller init
  5b06a7169c59 scsi: mpi3mr: Driver unload crashes host when enhanced logging 
is enabled
  02ca7da2919a scsi: mpi3mr: ioctl timeout when disabling/enabling interrupt
  66b381d874fa scsi: mpi3mr: Remove unneeded version.h include
  e39ea831ebad scsi: mpi3mr: Fix missing mrioc->evtack_cmds initialization
  339e61565f81 scsi: mpi3mr: Use number of bits to manage bitmap sizes
  eeb270aee3e0 scsi: mpi3mr: Remove unnecessary memcpy() to alltgt_info->dmi
  fb428a2005fc scsi: mpi3mr: Fix issues in mpi3mr_get_all_tgt_info()
  ae7d45f5283d scsi: mpi3mr: Fix an issue found by KASAN
  f0a43ba6c66c scsi: mpi3mr: Refer CONFIG_SCSI_MPI3MR in Makefile
  d347a951906b scsi: mpi3mr: Remove usage of dma_get_required_mask() API
  7d21fcfb4095 scsi: mpi3mr: Suppress command reply debug prints
  65244389b1b3 scsi: mpi3mr: Select CONFIG_SCSI_SAS_ATTRS
  c863a2dcb9b0 scsi: mpi3mr: Remove unnecessary cast
  f616efbee9d6 scsi: mpi3mr: Update driver version to 8.2.0.3.0
  2e31be8697b1 scsi: mpi3mr: Fix scheduling while atomic type bug
  f84e8b5bb57e scsi: mpi3mr: Scan the devices during resume time
  130fc180a481 scsi: mpi3mr: Free enclosure objects during driver unload
  bad2f28da625 scsi: mpi3mr: Handle 0xF003 Fault Code
  f2a79d2030ad scsi: mpi3mr: Graceful handling of surprise removal of PCIe HBA
  

[Kernel-packages] [Bug 2045233] Re: [Ubuntu 22.04.04]: mpi3mr driver update request

2023-12-13 Thread Chandrakanth Patil
Hi Jeff,

I have covered the required testing and found no critical issues except
the below minor issues.

[Wed Dec 13 22:05:56 2023] memcpy: detected field-spanning write (size 128) of 
single field "bsg_reply_buf->reply_buf" at 
drivers/scsi/mpi3mr/mpi3mr_app.c:1658 (size 1)
[Wed Dec 13 22:05:56 2023] WARNING: CPU: 4 PID: 3587 at 
drivers/scsi/mpi3mr/mpi3mr_app.c:1658 mpi3mr_bsg_process_mpt_cmds+0x1302/0x14c0 
[mpi3mr]
[Wed Dec 13 22:05:56 2023] Modules linked in: mpi3mr tls intel_rapl_msr 
intel_rapl_common kvm_amd ccp kvm binfmt_misc irqbypass crct10dif_pclmul 
polyval_clmulni polyval_generic ghash_clmulni_intel aesni_intel crypto_simd 
cryptd nls_iso8859_1 input_leds serio_raw joydev bochs drm_vram_helper 
drm_ttm_helper ttm mac_hid drm_kms_helper qemu_fw_cfg sch_fq_codel msr 
parport_pc ppdev lp parport drm efi_pstore ip_tables x_tables autofs4 ses 
enclosure hid_generic usbhid hid crc32_pclmul i2c_i801 ahci psmouse i2c_smbus 
libahci lpc_ich scsi_transport_sas virtio_rng xhci_pci xhci_pci_renesas [last 
unloaded: mpi3mr]
[Wed Dec 13 22:05:56 2023] CPU: 4 PID: 3587 Comm: kworker/4:2H Tainted: G   
 W  OE  6.5.0-14-generic #14
[Wed Dec 13 22:05:56 2023] Hardware name: Red Hat KVM/RHEL, BIOS 1.16.1-1.el9 
04/01/2014
[Wed Dec 13 22:05:56 2023] Workqueue: kblockd blk_mq_run_work_fn
[Wed Dec 13 22:05:56 2023] RIP: 0010:mpi3mr_bsg_process_mpt_cmds+0x1302/0x14c0 
[mpi3mr]
[Wed Dec 13 22:05:56 2023] Code: b9 01 00 00 00 48 89 c6 4c 89 55 90 48 c7 c2 
58 2f 2a c0 48 c7 c7 a8 2f 2a c0 48 89 45 98 c6 05 4e a8 00 00 01 e8 8e d1 a6 
c6 <0f> 0b 4c 8b 55 90 48 8b 45 98 e9 3b ff ff ff 31 db e9 a4 fd ff ff
[Wed Dec 13 22:05:56 2023] RSP: 0018:acd300243c38 EFLAGS: 00010246
[Wed Dec 13 22:05:56 2023] RAX:  RBX: 9190d4fe7540 RCX: 

[Wed Dec 13 22:05:56 2023] RDX:  RSI:  RDI: 

[Wed Dec 13 22:05:56 2023] RBP: acd300243cf8 R08:  R09: 

[Wed Dec 13 22:05:56 2023] R10:  R11:  R12: 
9191c6ba9100
[Wed Dec 13 22:05:56 2023] R13: 9191c3fb8830 R14: 9190d4fe7000 R15: 

[Wed Dec 13 22:05:56 2023] FS:  () 
GS:91923bd0() knlGS:
[Wed Dec 13 22:05:56 2023] CS:  0010 DS:  ES:  CR0: 80050033
[Wed Dec 13 22:05:56 2023] CR2: 0213ecf8 CR3: 0a04a000 CR4: 
00350ee0
[Wed Dec 13 22:05:56 2023] Call Trace:
[Wed Dec 13 22:05:56 2023]  
[Wed Dec 13 22:05:56 2023]  ? show_regs+0x6d/0x80
[Wed Dec 13 22:05:56 2023]  ? __warn+0x89/0x160
[Wed Dec 13 22:05:56 2023]  ? mpi3mr_bsg_process_mpt_cmds+0x1302/0x14c0 [mpi3mr]
[Wed Dec 13 22:05:56 2023]  ? report_bug+0x17e/0x1b0
[Wed Dec 13 22:05:56 2023]  ? handle_bug+0x51/0xa0
[Wed Dec 13 22:05:56 2023]  ? exc_invalid_op+0x18/0x80
[Wed Dec 13 22:05:56 2023]  ? asm_exc_invalid_op+0x1b/0x20
[Wed Dec 13 22:05:56 2023]  ? mpi3mr_bsg_process_mpt_cmds+0x1302/0x14c0 [mpi3mr]
[Wed Dec 13 22:05:56 2023]  ? mpi3mr_bsg_process_mpt_cmds+0x1302/0x14c0 [mpi3mr]
[Wed Dec 13 22:05:56 2023]  mpi3mr_bsg_request+0x23/0x70 [mpi3mr]
[Wed Dec 13 22:05:56 2023]  bsg_queue_rq+0xac/0x100
[Wed Dec 13 22:05:56 2023]  blk_mq_dispatch_rq_list+0x153/0x550
[Wed Dec 13 22:05:56 2023]  __blk_mq_sched_dispatch_requests+0xa4/0x190
[Wed Dec 13 22:05:56 2023]  ? finish_task_switch.isra.0+0x89/0x2b0
[Wed Dec 13 22:05:56 2023]  blk_mq_sched_dispatch_requests+0x37/0x80
[Wed Dec 13 22:05:56 2023]  blk_mq_run_work_fn+0x3f/0x90
[Wed Dec 13 22:05:56 2023]  process_one_work+0x223/0x440
[Wed Dec 13 22:05:56 2023]  worker_thread+0x4d/0x3f0
[Wed Dec 13 22:05:56 2023]  ? srso_untrain_ret+0x2/0x2
[Wed Dec 13 22:05:56 2023]  ? __pfx_worker_thread+0x10/0x10
[Wed Dec 13 22:05:56 2023]  kthread+0xf2/0x120
[Wed Dec 13 22:05:56 2023]  ? __pfx_kthread+0x10/0x10
[Wed Dec 13 22:05:56 2023]  ret_from_fork+0x47/0x70
[Wed Dec 13 22:05:56 2023]  ? __pfx_kthread+0x10/0x10
[Wed Dec 13 22:05:56 2023]  ret_from_fork_asm+0x1b/0x30
[Wed Dec 13 22:05:56 2023]  
[Wed Dec 13 22:05:56 2023] ---[ end trace  ]---


- The above warning will appear only once after the driver load and it will not 
appear for subsequent 
  management commands
- The rep_buf is a flexible array which can grow in run time and whose memory 
is already allocated and 
  it will never grow beyond the allocated memory.
- This is a false positive (maybe UBSAN is responsible for throwing this 
warning)

-- 
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/2045233

Title:
  [Ubuntu 22.04.04]: mpi3mr driver update request

Status in linux package in Ubuntu:
  Confirmed
Status in linux source package in Jammy:
  Opinion
Status in linux source package in Mantic:
  Confirmed
Status in linux source package in Noble:
  Confirmed

Bug description:
  This BZ has been initiated to incorporate the mpi3mr driver from upstream 
into 

[Kernel-packages] [Bug 2045233] Re: [Ubuntu 22.04.04]: mpi3mr driver update request

2023-12-12 Thread Chandrakanth Patil
Hi Jeff,

I will install it quickly and cover the required dev testing. I will
update the test here ASAP.

-- 
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/2045233

Title:
  [Ubuntu 22.04.04]: mpi3mr driver update request

Status in linux package in Ubuntu:
  Confirmed
Status in linux source package in Jammy:
  Opinion
Status in linux source package in Mantic:
  Confirmed
Status in linux source package in Noble:
  Confirmed

Bug description:
  This BZ has been initiated to incorporate the mpi3mr driver from upstream 
into the upcoming Ubuntu
  releases (Ubuntu 22.04.x point releases). Below are the commit IDs for the 
latest upstream version (v6.8).

  The 22.04 LTS point kernel already includes the latest mpi3mr driver
  version 8.0.0.69.0. Therefore, the listed commit IDs below correspond
  to the subsequent patches.

  The commit IDs listed below are in sequential order from bottom to top, 
indicating the order
  for applying the patches.

  b4d94164ff32 scsi: mpi3mr: driver version upgrade to 8.5.0.0.50
  1193a89d2b6d scsi: mpi3mr: Add support for status reply descriptor
  cb5b60894602 scsi: mpi3mr: Increase maximum number of PHYs to 64 from 32
  c9260ff28ee5 scsi: mpi3mr: Add PCI checks where SAS5116 diverges from SAS4116
  6fa21eab82be scsi: mpi3mr: Add support for SAS5116 PCI IDs
  82b2fb52d6ec scsi: mpi3mr: Split off bus_reset function from host_reset
  9a9068b2afa0 scsi: mpi3mr: Update driver version to 8.5.0.0.0
  d9a5ab0ea98f scsi: mpi3mr: Enhance handling of devices removed after 
controller reset
  e7a8648e1ce2 scsi: mpi3mr: WRITE SAME implementation
  d9adb81e67e9 scsi: mpi3mr: Add support for more than 1MB I/O
  6f81b1cfdf33 scsi: mpi3mr: Update MPI Headers to version 3.00.28
  9134211f7bed scsi: mpi3mr: Invoke soft reset upon TSU or event ack time out
  f762326b2baa scsi: mpi3mr: Propagate sense data for admin queue SCSI I/O
  144679dfb584 scsi: mpi3mr: Fix the type used for pointers to bitmap
  2a954832015d scsi: mpi3mr: Use -ENOMEM instead of -1 in mpi3mr_expander_add()
  2acc635a0e5e scsi: mpi3mr: Use IRQ save variants of spinlock to protect chain 
frame allocation
  a3d27dfdcfc2 scsi: mpi3mr: Handle soft reset in progress fault code (0xF002)
  b85f82f3c92a scsi: mpi3mr: Declare SCSI host template const
  1ea41edd88f2 scsi: mpi3mr: Update driver version to 8.4.1.0.0
  e74f2fbd8b06 scsi: mpi3mr: Update copyright year
  80b8fd0231d5 scsi: mpi3mr: Fix W=1 compilation warnings
  e5f596bc2592 scsi: mpi3mr: Update MPI Headers to revision 27
  f1dec6b1e25e scsi: mpi3mr: Avoid escalating to higher level reset when target 
is removed
  22beef38e52c scsi: mpi3mr: Modify MUR timeout value to 120 seconds
  23b3d1cf1572 scsi: mpi3mr: Fix admin queue memory leak upon soft reset
  3f1254ed01d0 scsi: mpi3mr: Successive VD delete and add causes FW fault
  ce756daa36e1 scsi: mpi3mr: Fix expander node leak in mpi3mr_remove()
  c798304470ca scsi: mpi3mr: Fix memory leaks in mpi3mr_init_ioc()
  d4caa1a4255c scsi: mpi3mr: Fix sas_hba.phy memory leak in mpi3mr_remove()
  d0f3c3728da8 scsi: mpi3mr: Fix mpi3mr_hba_port memory leak in mpi3mr_remove()
  7d2b02172b6a scsi: mpi3mr: Fix config page DMA memory leak
  f305a7b6ca21 scsi: mpi3mr: Fix throttle_groups memory leak
  8e45183978d6 scsi: mpi3mr: Bad drive in topology results kernel crash
  4f297e856a7b scsi: mpi3mr: NVMe command size greater than 8K fails
  ba8a9ba41fbd scsi: mpi3mr: Return proper values for failures in firmware init 
path
  0a319f162949 scsi: mpi3mr: Wait for diagnostic save during controller init
  5b06a7169c59 scsi: mpi3mr: Driver unload crashes host when enhanced logging 
is enabled
  02ca7da2919a scsi: mpi3mr: ioctl timeout when disabling/enabling interrupt
  66b381d874fa scsi: mpi3mr: Remove unneeded version.h include
  e39ea831ebad scsi: mpi3mr: Fix missing mrioc->evtack_cmds initialization
  339e61565f81 scsi: mpi3mr: Use number of bits to manage bitmap sizes
  eeb270aee3e0 scsi: mpi3mr: Remove unnecessary memcpy() to alltgt_info->dmi
  fb428a2005fc scsi: mpi3mr: Fix issues in mpi3mr_get_all_tgt_info()
  ae7d45f5283d scsi: mpi3mr: Fix an issue found by KASAN
  f0a43ba6c66c scsi: mpi3mr: Refer CONFIG_SCSI_MPI3MR in Makefile
  d347a951906b scsi: mpi3mr: Remove usage of dma_get_required_mask() API
  7d21fcfb4095 scsi: mpi3mr: Suppress command reply debug prints
  65244389b1b3 scsi: mpi3mr: Select CONFIG_SCSI_SAS_ATTRS
  c863a2dcb9b0 scsi: mpi3mr: Remove unnecessary cast
  f616efbee9d6 scsi: mpi3mr: Update driver version to 8.2.0.3.0
  2e31be8697b1 scsi: mpi3mr: Fix scheduling while atomic type bug
  f84e8b5bb57e scsi: mpi3mr: Scan the devices during resume time
  130fc180a481 scsi: mpi3mr: Free enclosure objects during driver unload
  bad2f28da625 scsi: mpi3mr: Handle 0xF003 Fault Code
  f2a79d2030ad scsi: mpi3mr: Graceful handling of surprise removal of PCIe HBA
  7f9f953d537a scsi: mpi3mr: Schedule IRQ kthreads only on non-RT 

[Kernel-packages] [Bug 2045233] Re: [Ubuntu 22.04.04]: mpi3mr driver update request

2023-12-11 Thread Chandrakanth Patil
Hi Jeff,

Please include the below critical defects if enhancement is not
possible:

07ac6adda4d3 scsi: mpi3mr: Fetch correct device dev handle for status reply 
descriptor
f8fb3f39148e scsi: mpi3mr: Block PEL Enable Command on Controller Reset and 
Unrecoverable State
c01d515687e3 scsi: mpi3mr: Clean up block devices post controller reset
e5aab848dfdf scsi: mpi3mr: Refresh sdev queue depth after controller reset

-- 
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/2045233

Title:
  [Ubuntu 22.04.04]: mpi3mr driver update request

Status in linux package in Ubuntu:
  Confirmed
Status in linux source package in Jammy:
  Opinion
Status in linux source package in Mantic:
  Confirmed
Status in linux source package in Noble:
  Confirmed

Bug description:
  This BZ has been initiated to incorporate the mpi3mr driver from upstream 
into the upcoming Ubuntu
  releases (Ubuntu 22.04.x point releases). Below are the commit IDs for the 
latest upstream version (v6.8).

  The 22.04 LTS point kernel already includes the latest mpi3mr driver
  version 8.0.0.69.0. Therefore, the listed commit IDs below correspond
  to the subsequent patches.

  The commit IDs listed below are in sequential order from bottom to top, 
indicating the order
  for applying the patches.

  b4d94164ff32 scsi: mpi3mr: driver version upgrade to 8.5.0.0.50
  1193a89d2b6d scsi: mpi3mr: Add support for status reply descriptor
  cb5b60894602 scsi: mpi3mr: Increase maximum number of PHYs to 64 from 32
  c9260ff28ee5 scsi: mpi3mr: Add PCI checks where SAS5116 diverges from SAS4116
  6fa21eab82be scsi: mpi3mr: Add support for SAS5116 PCI IDs
  82b2fb52d6ec scsi: mpi3mr: Split off bus_reset function from host_reset
  9a9068b2afa0 scsi: mpi3mr: Update driver version to 8.5.0.0.0
  d9a5ab0ea98f scsi: mpi3mr: Enhance handling of devices removed after 
controller reset
  e7a8648e1ce2 scsi: mpi3mr: WRITE SAME implementation
  d9adb81e67e9 scsi: mpi3mr: Add support for more than 1MB I/O
  6f81b1cfdf33 scsi: mpi3mr: Update MPI Headers to version 3.00.28
  9134211f7bed scsi: mpi3mr: Invoke soft reset upon TSU or event ack time out
  f762326b2baa scsi: mpi3mr: Propagate sense data for admin queue SCSI I/O
  144679dfb584 scsi: mpi3mr: Fix the type used for pointers to bitmap
  2a954832015d scsi: mpi3mr: Use -ENOMEM instead of -1 in mpi3mr_expander_add()
  2acc635a0e5e scsi: mpi3mr: Use IRQ save variants of spinlock to protect chain 
frame allocation
  a3d27dfdcfc2 scsi: mpi3mr: Handle soft reset in progress fault code (0xF002)
  b85f82f3c92a scsi: mpi3mr: Declare SCSI host template const
  1ea41edd88f2 scsi: mpi3mr: Update driver version to 8.4.1.0.0
  e74f2fbd8b06 scsi: mpi3mr: Update copyright year
  80b8fd0231d5 scsi: mpi3mr: Fix W=1 compilation warnings
  e5f596bc2592 scsi: mpi3mr: Update MPI Headers to revision 27
  f1dec6b1e25e scsi: mpi3mr: Avoid escalating to higher level reset when target 
is removed
  22beef38e52c scsi: mpi3mr: Modify MUR timeout value to 120 seconds
  23b3d1cf1572 scsi: mpi3mr: Fix admin queue memory leak upon soft reset
  3f1254ed01d0 scsi: mpi3mr: Successive VD delete and add causes FW fault
  ce756daa36e1 scsi: mpi3mr: Fix expander node leak in mpi3mr_remove()
  c798304470ca scsi: mpi3mr: Fix memory leaks in mpi3mr_init_ioc()
  d4caa1a4255c scsi: mpi3mr: Fix sas_hba.phy memory leak in mpi3mr_remove()
  d0f3c3728da8 scsi: mpi3mr: Fix mpi3mr_hba_port memory leak in mpi3mr_remove()
  7d2b02172b6a scsi: mpi3mr: Fix config page DMA memory leak
  f305a7b6ca21 scsi: mpi3mr: Fix throttle_groups memory leak
  8e45183978d6 scsi: mpi3mr: Bad drive in topology results kernel crash
  4f297e856a7b scsi: mpi3mr: NVMe command size greater than 8K fails
  ba8a9ba41fbd scsi: mpi3mr: Return proper values for failures in firmware init 
path
  0a319f162949 scsi: mpi3mr: Wait for diagnostic save during controller init
  5b06a7169c59 scsi: mpi3mr: Driver unload crashes host when enhanced logging 
is enabled
  02ca7da2919a scsi: mpi3mr: ioctl timeout when disabling/enabling interrupt
  66b381d874fa scsi: mpi3mr: Remove unneeded version.h include
  e39ea831ebad scsi: mpi3mr: Fix missing mrioc->evtack_cmds initialization
  339e61565f81 scsi: mpi3mr: Use number of bits to manage bitmap sizes
  eeb270aee3e0 scsi: mpi3mr: Remove unnecessary memcpy() to alltgt_info->dmi
  fb428a2005fc scsi: mpi3mr: Fix issues in mpi3mr_get_all_tgt_info()
  ae7d45f5283d scsi: mpi3mr: Fix an issue found by KASAN
  f0a43ba6c66c scsi: mpi3mr: Refer CONFIG_SCSI_MPI3MR in Makefile
  d347a951906b scsi: mpi3mr: Remove usage of dma_get_required_mask() API
  7d21fcfb4095 scsi: mpi3mr: Suppress command reply debug prints
  65244389b1b3 scsi: mpi3mr: Select CONFIG_SCSI_SAS_ATTRS
  c863a2dcb9b0 scsi: mpi3mr: Remove unnecessary cast
  f616efbee9d6 scsi: mpi3mr: Update driver version to 8.2.0.3.0
  2e31be8697b1 scsi: mpi3mr: Fix scheduling while atomic type bug
  f84e8b5bb57e scsi: mpi3mr: 

[Kernel-packages] [Bug 2044589] Re: [Ubuntu 24.04 LTS] mpi3mr: Add support for SAS5116 controller and include critical fixes

2023-12-11 Thread Chandrakanth Patil
Hi Jeff,

We have a few more critical bug fixes patches and one feature update.
Below are the commit IDs:

d0a60e3edaa4 scsi: mpi3mr: Update driver version to 8.5.1.0.0
9536af615dc9 scsi: mpi3mr: Support for preallocation of SGL BSG data buffers 
part-3
fb231d7deffb scsi: mpi3mr: Support for preallocation of SGL BSG data buffers 
part-2
c432e1675239 scsi: mpi3mr: Support for preallocation of SGL BSG data buffers 
part-1
07ac6adda4d3 scsi: mpi3mr: Fetch correct device dev handle for status reply 
descriptor
f8fb3f39148e scsi: mpi3mr: Block PEL Enable Command on Controller Reset and 
Unrecoverable State
c01d515687e3 scsi: mpi3mr: Clean up block devices post controller reset
e5aab848dfdf scsi: mpi3mr: Refresh sdev queue depth after controller reset

-- 
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/2044589

Title:
  [Ubuntu 24.04 LTS] mpi3mr: Add support for SAS5116 controller and
  include critical  fixes

Status in linux package in Ubuntu:
  Confirmed
Status in linux source package in Noble:
  Confirmed

Bug description:
  This request is to add support for SAS5116 controller and few critical 
bug-fixes in Ubuntu 24.04 LTS.
  Below is the list of upstream commits that adds support for SAS5116:

  b4d94164ff32 scsi: mpi3mr: driver version upgrade to 8.5.0.0.50
  1193a89d2b6d scsi: mpi3mr: Add support for status reply descriptor
  cb5b60894602 scsi: mpi3mr: Increase maximum number of PHYs to 64 from 32
  c9260ff28ee5 scsi: mpi3mr: Add PCI checks where SAS5116 diverges from SAS4116
  6fa21eab82be scsi: mpi3mr: Add support for SAS5116 PCI IDs

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2044589/+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


[Kernel-packages] [Bug 2045233] Re: [Ubuntu 22.04.04]: mpi3mr driver update request

2023-12-11 Thread Chandrakanth Patil
Thank you, Jeff. We have a few more critical bug fixes patches and one
feature update. And below are the commit IDs:

d0a60e3edaa4 scsi: mpi3mr: Update driver version to 8.5.1.0.0
9536af615dc9 scsi: mpi3mr: Support for preallocation of SGL BSG data buffers 
part-3
fb231d7deffb scsi: mpi3mr: Support for preallocation of SGL BSG data buffers 
part-2
c432e1675239 scsi: mpi3mr: Support for preallocation of SGL BSG data buffers 
part-1
07ac6adda4d3 scsi: mpi3mr: Fetch correct device dev handle for status reply 
descriptor
f8fb3f39148e scsi: mpi3mr: Block PEL Enable Command on Controller Reset and 
Unrecoverable State
c01d515687e3 scsi: mpi3mr: Clean up block devices post controller reset
e5aab848dfdf scsi: mpi3mr: Refresh sdev queue depth after controller reset

-- 
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/2045233

Title:
  [Ubuntu 22.04.04]: mpi3mr driver update request

Status in linux package in Ubuntu:
  Confirmed
Status in linux source package in Jammy:
  Opinion
Status in linux source package in Mantic:
  Confirmed
Status in linux source package in Noble:
  Confirmed

Bug description:
  This BZ has been initiated to incorporate the mpi3mr driver from upstream 
into the upcoming Ubuntu
  releases (Ubuntu 22.04.x point releases). Below are the commit IDs for the 
latest upstream version (v6.8).

  The 22.04 LTS point kernel already includes the latest mpi3mr driver
  version 8.0.0.69.0. Therefore, the listed commit IDs below correspond
  to the subsequent patches.

  The commit IDs listed below are in sequential order from bottom to top, 
indicating the order
  for applying the patches.

  b4d94164ff32 scsi: mpi3mr: driver version upgrade to 8.5.0.0.50
  1193a89d2b6d scsi: mpi3mr: Add support for status reply descriptor
  cb5b60894602 scsi: mpi3mr: Increase maximum number of PHYs to 64 from 32
  c9260ff28ee5 scsi: mpi3mr: Add PCI checks where SAS5116 diverges from SAS4116
  6fa21eab82be scsi: mpi3mr: Add support for SAS5116 PCI IDs
  82b2fb52d6ec scsi: mpi3mr: Split off bus_reset function from host_reset
  9a9068b2afa0 scsi: mpi3mr: Update driver version to 8.5.0.0.0
  d9a5ab0ea98f scsi: mpi3mr: Enhance handling of devices removed after 
controller reset
  e7a8648e1ce2 scsi: mpi3mr: WRITE SAME implementation
  d9adb81e67e9 scsi: mpi3mr: Add support for more than 1MB I/O
  6f81b1cfdf33 scsi: mpi3mr: Update MPI Headers to version 3.00.28
  9134211f7bed scsi: mpi3mr: Invoke soft reset upon TSU or event ack time out
  f762326b2baa scsi: mpi3mr: Propagate sense data for admin queue SCSI I/O
  144679dfb584 scsi: mpi3mr: Fix the type used for pointers to bitmap
  2a954832015d scsi: mpi3mr: Use -ENOMEM instead of -1 in mpi3mr_expander_add()
  2acc635a0e5e scsi: mpi3mr: Use IRQ save variants of spinlock to protect chain 
frame allocation
  a3d27dfdcfc2 scsi: mpi3mr: Handle soft reset in progress fault code (0xF002)
  b85f82f3c92a scsi: mpi3mr: Declare SCSI host template const
  1ea41edd88f2 scsi: mpi3mr: Update driver version to 8.4.1.0.0
  e74f2fbd8b06 scsi: mpi3mr: Update copyright year
  80b8fd0231d5 scsi: mpi3mr: Fix W=1 compilation warnings
  e5f596bc2592 scsi: mpi3mr: Update MPI Headers to revision 27
  f1dec6b1e25e scsi: mpi3mr: Avoid escalating to higher level reset when target 
is removed
  22beef38e52c scsi: mpi3mr: Modify MUR timeout value to 120 seconds
  23b3d1cf1572 scsi: mpi3mr: Fix admin queue memory leak upon soft reset
  3f1254ed01d0 scsi: mpi3mr: Successive VD delete and add causes FW fault
  ce756daa36e1 scsi: mpi3mr: Fix expander node leak in mpi3mr_remove()
  c798304470ca scsi: mpi3mr: Fix memory leaks in mpi3mr_init_ioc()
  d4caa1a4255c scsi: mpi3mr: Fix sas_hba.phy memory leak in mpi3mr_remove()
  d0f3c3728da8 scsi: mpi3mr: Fix mpi3mr_hba_port memory leak in mpi3mr_remove()
  7d2b02172b6a scsi: mpi3mr: Fix config page DMA memory leak
  f305a7b6ca21 scsi: mpi3mr: Fix throttle_groups memory leak
  8e45183978d6 scsi: mpi3mr: Bad drive in topology results kernel crash
  4f297e856a7b scsi: mpi3mr: NVMe command size greater than 8K fails
  ba8a9ba41fbd scsi: mpi3mr: Return proper values for failures in firmware init 
path
  0a319f162949 scsi: mpi3mr: Wait for diagnostic save during controller init
  5b06a7169c59 scsi: mpi3mr: Driver unload crashes host when enhanced logging 
is enabled
  02ca7da2919a scsi: mpi3mr: ioctl timeout when disabling/enabling interrupt
  66b381d874fa scsi: mpi3mr: Remove unneeded version.h include
  e39ea831ebad scsi: mpi3mr: Fix missing mrioc->evtack_cmds initialization
  339e61565f81 scsi: mpi3mr: Use number of bits to manage bitmap sizes
  eeb270aee3e0 scsi: mpi3mr: Remove unnecessary memcpy() to alltgt_info->dmi
  fb428a2005fc scsi: mpi3mr: Fix issues in mpi3mr_get_all_tgt_info()
  ae7d45f5283d scsi: mpi3mr: Fix an issue found by KASAN
  f0a43ba6c66c scsi: mpi3mr: Refer CONFIG_SCSI_MPI3MR in Makefile
  d347a951906b scsi: mpi3mr: Remove usage of 

[Kernel-packages] [Bug 2045233] [NEW] mpi3mr driver update request

2023-11-30 Thread Chandrakanth Patil
Public bug reported:

This BZ has been initiated to incorporate the mpi3mr driver from upstream into 
the upcoming Ubuntu
releases (24.04 LTS and 22.04.x point releases). Below are the commit IDs for 
the latest upstream version (v6.8).

The 22.04 LTS point kernel already includes the latest mpi3mr driver
version 8.0.0.69.0. Therefore, the listed commit IDs below correspond to
the subsequent patches.

The commit IDs listed below are in sequential order from bottom to top, 
indicating the order
for applying the patches.

b4d94164ff32 scsi: mpi3mr: driver version upgrade to 8.5.0.0.50
1193a89d2b6d scsi: mpi3mr: Add support for status reply descriptor
cb5b60894602 scsi: mpi3mr: Increase maximum number of PHYs to 64 from 32
c9260ff28ee5 scsi: mpi3mr: Add PCI checks where SAS5116 diverges from SAS4116
6fa21eab82be scsi: mpi3mr: Add support for SAS5116 PCI IDs
82b2fb52d6ec scsi: mpi3mr: Split off bus_reset function from host_reset
9a9068b2afa0 scsi: mpi3mr: Update driver version to 8.5.0.0.0
d9a5ab0ea98f scsi: mpi3mr: Enhance handling of devices removed after controller 
reset
e7a8648e1ce2 scsi: mpi3mr: WRITE SAME implementation
d9adb81e67e9 scsi: mpi3mr: Add support for more than 1MB I/O
6f81b1cfdf33 scsi: mpi3mr: Update MPI Headers to version 3.00.28
9134211f7bed scsi: mpi3mr: Invoke soft reset upon TSU or event ack time out
f762326b2baa scsi: mpi3mr: Propagate sense data for admin queue SCSI I/O
144679dfb584 scsi: mpi3mr: Fix the type used for pointers to bitmap
2a954832015d scsi: mpi3mr: Use -ENOMEM instead of -1 in mpi3mr_expander_add()
2acc635a0e5e scsi: mpi3mr: Use IRQ save variants of spinlock to protect chain 
frame allocation
a3d27dfdcfc2 scsi: mpi3mr: Handle soft reset in progress fault code (0xF002)
b85f82f3c92a scsi: mpi3mr: Declare SCSI host template const
1ea41edd88f2 scsi: mpi3mr: Update driver version to 8.4.1.0.0
e74f2fbd8b06 scsi: mpi3mr: Update copyright year
80b8fd0231d5 scsi: mpi3mr: Fix W=1 compilation warnings
e5f596bc2592 scsi: mpi3mr: Update MPI Headers to revision 27
f1dec6b1e25e scsi: mpi3mr: Avoid escalating to higher level reset when target 
is removed
22beef38e52c scsi: mpi3mr: Modify MUR timeout value to 120 seconds
23b3d1cf1572 scsi: mpi3mr: Fix admin queue memory leak upon soft reset
3f1254ed01d0 scsi: mpi3mr: Successive VD delete and add causes FW fault
ce756daa36e1 scsi: mpi3mr: Fix expander node leak in mpi3mr_remove()
c798304470ca scsi: mpi3mr: Fix memory leaks in mpi3mr_init_ioc()
d4caa1a4255c scsi: mpi3mr: Fix sas_hba.phy memory leak in mpi3mr_remove()
d0f3c3728da8 scsi: mpi3mr: Fix mpi3mr_hba_port memory leak in mpi3mr_remove()
7d2b02172b6a scsi: mpi3mr: Fix config page DMA memory leak
f305a7b6ca21 scsi: mpi3mr: Fix throttle_groups memory leak
8e45183978d6 scsi: mpi3mr: Bad drive in topology results kernel crash
4f297e856a7b scsi: mpi3mr: NVMe command size greater than 8K fails
ba8a9ba41fbd scsi: mpi3mr: Return proper values for failures in firmware init 
path
0a319f162949 scsi: mpi3mr: Wait for diagnostic save during controller init
5b06a7169c59 scsi: mpi3mr: Driver unload crashes host when enhanced logging is 
enabled
02ca7da2919a scsi: mpi3mr: ioctl timeout when disabling/enabling interrupt
66b381d874fa scsi: mpi3mr: Remove unneeded version.h include
e39ea831ebad scsi: mpi3mr: Fix missing mrioc->evtack_cmds initialization
339e61565f81 scsi: mpi3mr: Use number of bits to manage bitmap sizes
eeb270aee3e0 scsi: mpi3mr: Remove unnecessary memcpy() to alltgt_info->dmi
fb428a2005fc scsi: mpi3mr: Fix issues in mpi3mr_get_all_tgt_info()
ae7d45f5283d scsi: mpi3mr: Fix an issue found by KASAN
f0a43ba6c66c scsi: mpi3mr: Refer CONFIG_SCSI_MPI3MR in Makefile
d347a951906b scsi: mpi3mr: Remove usage of dma_get_required_mask() API
7d21fcfb4095 scsi: mpi3mr: Suppress command reply debug prints
65244389b1b3 scsi: mpi3mr: Select CONFIG_SCSI_SAS_ATTRS
c863a2dcb9b0 scsi: mpi3mr: Remove unnecessary cast
f616efbee9d6 scsi: mpi3mr: Update driver version to 8.2.0.3.0
2e31be8697b1 scsi: mpi3mr: Fix scheduling while atomic type bug
f84e8b5bb57e scsi: mpi3mr: Scan the devices during resume time
130fc180a481 scsi: mpi3mr: Free enclosure objects during driver unload
bad2f28da625 scsi: mpi3mr: Handle 0xF003 Fault Code
f2a79d2030ad scsi: mpi3mr: Graceful handling of surprise removal of PCIe HBA
7f9f953d537a scsi: mpi3mr: Schedule IRQ kthreads only on non-RT kernels
47cd930ee6ae scsi: mpi3mr: Support new power management framework
ee6f2d6bb2a0 scsi: mpi3mr: Update mpi3 header files
5ba207e55e7f scsi: mpi3mr: Fix error code in mpi3mr_transport_smp_handler()
a113c02f5738 scsi: mpi3mr: Fix error codes in mpi3mr_report_manufacture()
7f90bc70d1a6 scsi: mpi3mr: Block I/Os while refreshing target dev objects
2745ce0e6d30 scsi: mpi3mr: Refresh SAS ports during soft reset
176d4aa69c6e scsi: mpi3mr: Support SAS transport class callbacks
2bd37e284914 scsi: mpi3mr: Add framework to issue MPT transport cmds
7f56c791969e scsi: mpi3mr: Add SAS SATA end devices to STL
626665e9c38d scsi: mpi3mr: Get target object 

[Kernel-packages] [Bug 2040652] [NEW] megaraid_sas: DMA errors detected during IO operations

2023-10-25 Thread Chandrakanth Patil
Public bug reported:

system config:

- SMC server (super micro server)
- Ubuntu 22.04 LTS OS
- Aero iMR storage controller


Issue:

Recently, we have encountered DMA errors in the Aero iMR controller,
a lighter version of the Aero MR controller. The firmware of Aero iMR
utilizes host memory for its operations, with BIOS setting aside 128MB
of host memory for the Aero iMR PCI device. The OS is then instructed to
reserve this address in its IVRS table. Despite this reservation, we are
experiencing DMA errors when the firmware performs DMA operations on this
allocated host memory. We are investigating the cause of these errors and
need ubuntu OS team assistance on this.

** 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/2040652

Title:
  megaraid_sas:  DMA errors detected during IO operations

Status in linux package in Ubuntu:
  New

Bug description:
  system config:

  - SMC server (super micro server)
  - Ubuntu 22.04 LTS OS
  - Aero iMR storage controller

  
  Issue:

  Recently, we have encountered DMA errors in the Aero iMR controller,
  a lighter version of the Aero MR controller. The firmware of Aero iMR
  utilizes host memory for its operations, with BIOS setting aside 128MB
  of host memory for the Aero iMR PCI device. The OS is then instructed to
  reserve this address in its IVRS table. Despite this reservation, we are
  experiencing DMA errors when the firmware performs DMA operations on this
  allocated host memory. We are investigating the cause of these errors and
  need ubuntu OS team assistance on this.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2040652/+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


Re: [Kernel-packages] [Bug 2029905] Re: [Ubuntu] mpi3mr: Include the latest patchset from upstream into 22.04.1/later LTS

2023-09-11 Thread Chandrakanth Patil
ule IRQ kthreads only on non-RT kernels
>   47cd930ee6ae scsi: mpi3mr: Support new power management framework
>   ee6f2d6bb2a0 scsi: mpi3mr: Update mpi3 header files
>   5ba207e55e7f scsi: mpi3mr: Fix error code in
> mpi3mr_transport_smp_handler()
>   a113c02f5738 scsi: mpi3mr: Fix error codes in mpi3mr_report_manufacture()
>   7f90bc70d1a6 scsi: mpi3mr: Block I/Os while refreshing target dev objects
>   2745ce0e6d30 scsi: mpi3mr: Refresh SAS ports during soft reset
>   176d4aa69c6e scsi: mpi3mr: Support SAS transport class callbacks
>   2bd37e284914 scsi: mpi3mr: Add framework to issue MPT transport cmds
>   7f56c791969e scsi: mpi3mr: Add SAS SATA end devices to STL
>   626665e9c38d scsi: mpi3mr: Get target object based on rphy
>   e22bae30667a scsi: mpi3mr: Add expander devices to STL
>   c4723e68a0d8 scsi: mpi3mr: Enable STL on HBAs where multipath is disabled
>   42fc9fee116f scsi: mpi3mr: Add helper functions to manage device's port
>   125ad1e6b445 scsi: mpi3mr: Add helper functions to retrieve device
> objects
>   fc7212fd3100 scsi: mpi3mr: Add framework to add phys to STL
>   7188c03ff884 scsi: mpi3mr: Enable Enclosure device add event
>   64a8d9315b85 scsi: mpi3mr: Add helper functions to retrieve config pages
>   32d457d5a2af scsi: mpi3mr: Add framework to issue config requests
>   3b73c45e6fd2 scsi: mpi3mr: Add config and transport related debug flags
>   502f4c18704d scsi: mpi3mr: Delete a stray tab
>   2a8a0147cb52 scsi: mpi3mr: Unlock on error path
>   cf1ce8b71524 scsi: mpi3mr: Reduce VD queue depth on detecting throttling
>   f10af057325c scsi: mpi3mr: Resource Based Metering
>   d29ea7b71621 scsi: mpi3mr: Increase cmd_per_lun to 128
>   465191d6526a scsi: mpi3mr: Enable shared host tagset
>   1fcbe4c49039 scsi: mpi3mr: Fix kernel-doc
>   4094981db7b6 scsi: mpi3mr: Rework mrioc->bsg_device model to fix warnings
>   9feb5c4c3f95 scsi: mpi3mr: Add target device related sysfs attributes
>   e51e76edddb1 scsi: mpi3mr: Add shost related sysfs attributes
>   bc7896d31a92 scsi: mpi3mr: Return error if dma_alloc_coherent() fails
>   a25eafd13e5f scsi: mpi3mr: Fix a NULL vs IS_ERR() bug in
> mpi3mr_bsg_init()
>   256bd4f23d9c scsi: mpi3mr: Return I/Os to an unrecoverable HBA with
> DID_ERROR
>   2dd8389f96d6 scsi: mpi3mr: Hidden drives not removed during soft reset
>   1aa529d40025 scsi: mpi3mr: Increase I/O timeout value to 60s
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2029905/+subscriptions
>
>

-- 
Regards,
Chandrakanth Patil

-- 
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/2029905

Title:
  [Ubuntu] mpi3mr: Include the latest patchset from upstream into
  22.04.1/later LTS

Status in linux package in Ubuntu:
  Incomplete

Bug description:
  This BUG is created to integrate the latest mpi3mr driver available upstream 
into the upcoming Ubuntu LTS OS inbox driver.
  - The mpi3mr inbox driver version available in the latest LTS (22.04.02) is 
8.0.0.69.0. which is 
considerably the base driver + management app support.  
  - The latest mpi3mr driver available in the upstream is 8.4.1.0.0 which has 
various important features and 
critical bugs.

  
  Please include below the latest mpi3mr upstream patset: 

  
  git online commit id and description:

  f762326b2baa scsi: mpi3mr: Propagate sense data for admin queue SCSI I/O
  f762326b2baa scsi: mpi3mr: Propagate sense data for admin queue SCSI I/O
  144679dfb584 scsi: mpi3mr: Fix the type used for pointers to bitmap
  2a954832015d scsi: mpi3mr: Use -ENOMEM instead of -1 in mpi3mr_expander_add()
  2acc635a0e5e scsi: mpi3mr: Use IRQ save variants of spinlock to protect chain 
frame allocation
  a3d27dfdcfc2 scsi: mpi3mr: Handle soft reset in progress fault code (0xF002)
  b85f82f3c92a scsi: mpi3mr: Declare SCSI host template const
  1ea41edd88f2 scsi: mpi3mr: Update driver version to 8.4.1.0.0
  e74f2fbd8b06 scsi: mpi3mr: Update copyright year
  80b8fd0231d5 scsi: mpi3mr: Fix W=1 compilation warnings
  e5f596bc2592 scsi: mpi3mr: Update MPI Headers to revision 27
  f1dec6b1e25e scsi: mpi3mr: Avoid escalating to higher level reset when target 
is removed
  22beef38e52c scsi: mpi3mr: Modify MUR timeout value to 120 seconds
  23b3d1cf1572 scsi: mpi3mr: Fix admin queue memory leak upon soft reset
  3f1254ed01d0 scsi: mpi3mr: Successive VD delete and add causes FW fault
  ce756daa36e1 scsi: mpi3mr: Fix expander node leak in mpi3mr_remove()
  c798304470ca scsi: mpi3mr: Fix memory leaks in mpi3mr_init_ioc()
  d4caa1a4255c scsi: mpi3mr: Fix sas_hba.phy memory leak in mpi3mr_remove()
  d0f3c3728da8 scsi: mpi3mr: Fix mpi3mr_hba_port memory leak in mpi3mr_remove()
  7d2b02172b6a scsi: mpi3mr: Fix config page DMA memory leak
  f305a7b6ca21 scsi: mpi3mr: Fix throttle_groups

[Kernel-packages] [Bug 2029905] Re: [Ubuntu] mpi3mr: Include the latest patchset from upstream into 22.04.1/later LTS

2023-08-30 Thread Chandrakanth Patil
Hi,

Below are a few more mpi3mr driver patches accepted by the upstream.
Could we please include these patches as well on top of the earlier
patch set?

9a9068b2afa0 scsi: mpi3mr: Update driver version to 8.5.0.0.0
d9a5ab0ea98f scsi: mpi3mr: Enhance handling of devices removed after controller 
reset
e7a8648e1ce2 scsi: mpi3mr: WRITE SAME implementation
d9adb81e67e9 scsi: mpi3mr: Add support for more than 1MB I/O
6f81b1cfdf33 scsi: mpi3mr: Update MPI Headers to version 3.00.28
9134211f7bed scsi: mpi3mr: Invoke soft reset upon TSU or event ack time out

-- 
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/2029905

Title:
  [Ubuntu] mpi3mr: Include the latest patchset from upstream into
  22.04.1/later LTS

Status in linux package in Ubuntu:
  Incomplete

Bug description:
  This BUG is created to integrate the latest mpi3mr driver available upstream 
into the upcoming Ubuntu LTS OS inbox driver.
  - The mpi3mr inbox driver version available in the latest LTS (22.04.02) is 
8.0.0.69.0. which is 
considerably the base driver + management app support.  
  - The latest mpi3mr driver available in the upstream is 8.4.1.0.0 which has 
various important features and 
critical bugs.

  
  Please include below the latest mpi3mr upstream patset: 

  
  git online commit id and description:

  f762326b2baa scsi: mpi3mr: Propagate sense data for admin queue SCSI I/O
  f762326b2baa scsi: mpi3mr: Propagate sense data for admin queue SCSI I/O
  144679dfb584 scsi: mpi3mr: Fix the type used for pointers to bitmap
  2a954832015d scsi: mpi3mr: Use -ENOMEM instead of -1 in mpi3mr_expander_add()
  2acc635a0e5e scsi: mpi3mr: Use IRQ save variants of spinlock to protect chain 
frame allocation
  a3d27dfdcfc2 scsi: mpi3mr: Handle soft reset in progress fault code (0xF002)
  b85f82f3c92a scsi: mpi3mr: Declare SCSI host template const
  1ea41edd88f2 scsi: mpi3mr: Update driver version to 8.4.1.0.0
  e74f2fbd8b06 scsi: mpi3mr: Update copyright year
  80b8fd0231d5 scsi: mpi3mr: Fix W=1 compilation warnings
  e5f596bc2592 scsi: mpi3mr: Update MPI Headers to revision 27
  f1dec6b1e25e scsi: mpi3mr: Avoid escalating to higher level reset when target 
is removed
  22beef38e52c scsi: mpi3mr: Modify MUR timeout value to 120 seconds
  23b3d1cf1572 scsi: mpi3mr: Fix admin queue memory leak upon soft reset
  3f1254ed01d0 scsi: mpi3mr: Successive VD delete and add causes FW fault
  ce756daa36e1 scsi: mpi3mr: Fix expander node leak in mpi3mr_remove()
  c798304470ca scsi: mpi3mr: Fix memory leaks in mpi3mr_init_ioc()
  d4caa1a4255c scsi: mpi3mr: Fix sas_hba.phy memory leak in mpi3mr_remove()
  d0f3c3728da8 scsi: mpi3mr: Fix mpi3mr_hba_port memory leak in mpi3mr_remove()
  7d2b02172b6a scsi: mpi3mr: Fix config page DMA memory leak
  f305a7b6ca21 scsi: mpi3mr: Fix throttle_groups memory leak
  8e45183978d6 scsi: mpi3mr: Bad drive in topology results kernel crash
  4f297e856a7b scsi: mpi3mr: NVMe command size greater than 8K fails
  ba8a9ba41fbd scsi: mpi3mr: Return proper values for failures in firmware init 
path
  0a319f162949 scsi: mpi3mr: Wait for diagnostic save during controller init
  5b06a7169c59 scsi: mpi3mr: Driver unload crashes host when enhanced logging 
is enabled
  02ca7da2919a scsi: mpi3mr: ioctl timeout when disabling/enabling interrupt
  66b381d874fa scsi: mpi3mr: Remove unneeded version.h include
  e39ea831ebad scsi: mpi3mr: Fix missing mrioc->evtack_cmds initialization
  339e61565f81 scsi: mpi3mr: Use number of bits to manage bitmap sizes
  eeb270aee3e0 scsi: mpi3mr: Remove unnecessary memcpy() to alltgt_info->dmi
  fb428a2005fc scsi: mpi3mr: Fix issues in mpi3mr_get_all_tgt_info()
  ae7d45f5283d scsi: mpi3mr: Fix an issue found by KASAN
  f0a43ba6c66c scsi: mpi3mr: Refer CONFIG_SCSI_MPI3MR in Makefile
  d347a951906b scsi: mpi3mr: Remove usage of dma_get_required_mask() API
  7d21fcfb4095 scsi: mpi3mr: Suppress command reply debug prints
  65244389b1b3 scsi: mpi3mr: Select CONFIG_SCSI_SAS_ATTRS
  c863a2dcb9b0 scsi: mpi3mr: Remove unnecessary cast
  f616efbee9d6 scsi: mpi3mr: Update driver version to 8.2.0.3.0
  2e31be8697b1 scsi: mpi3mr: Fix scheduling while atomic type bug
  f84e8b5bb57e scsi: mpi3mr: Scan the devices during resume time
  130fc180a481 scsi: mpi3mr: Free enclosure objects during driver unload
  bad2f28da625 scsi: mpi3mr: Handle 0xF003 Fault Code
  f2a79d2030ad scsi: mpi3mr: Graceful handling of surprise removal of PCIe HBA
  7f9f953d537a scsi: mpi3mr: Schedule IRQ kthreads only on non-RT kernels
  47cd930ee6ae scsi: mpi3mr: Support new power management framework
  ee6f2d6bb2a0 scsi: mpi3mr: Update mpi3 header files
  5ba207e55e7f scsi: mpi3mr: Fix error code in mpi3mr_transport_smp_handler()
  a113c02f5738 scsi: mpi3mr: Fix error codes in mpi3mr_report_manufacture()
  7f90bc70d1a6 scsi: mpi3mr: Block I/Os while refreshing target dev objects
  2745ce0e6d30 scsi: mpi3mr: Refresh SAS ports during soft reset