[Jammy] Update Broadcom Emulex FC HBA lpfc driver to 14.0.0.3 for Ubuntu 22.04

Bug #1951111 reported by Laurie Barry
20
This bug affects 2 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Fix Released
Undecided
Jeff Lane 

Bug Description

The purpose of this bug is to track the incremental patches needed in Ubuntu 22.04 for the Broadcom Emulex FC HBA lpfc driver that are committed to the 5.16 upstream kernel and not part of the 5.15 kernel that 22.04 is rebased to.

Please integrate the following patches from the 5.16 kernel per James Smart the lpfc maintainter.

James Smart
Fri, Nov 12, 2:31 PM (4 days ago)
to me, Dick, Justin, Teresa

I would argue to take all of the patches in the following list (14.0.0.2 & 14.0.0.3 & a mbx cmd failure issue)

-- james

Applied to 5.16/scsi-queue, thanks!

[1/8] lpfc: Revert LOG_TRACE_EVENT back to LOG_INIT prior to driver_resource_setup
https://git.kernel.org/mkp/scsi/c/a516074c2026
[2/8] lpfc: Wait for successful restart of SLI3 adapter during host sg_reset
https://git.kernel.org/mkp/scsi/c/d305c253af69
[3/8] lpfc: Correct sysfs reporting of loop support after SFP status change
https://git.kernel.org/mkp/scsi/c/7a1dda943630
[4/8] lpfc: Fix use-after-free in lpfc_unreg_rpi() routine
https://git.kernel.org/mkp/scsi/c/79b20beccea3
[5/8] lpfc: Allow PLOGI retry if previous PLOGI was aborted
https://git.kernel.org/mkp/scsi/c/15af02d8a585
[6/8] lpfc: Fix link down processing to address NULL pointer dereference
https://git.kernel.org/mkp/scsi/c/1854f53ccd88
[7/8] lpfc: Allow fabric node recovery if recovery is in progress before devloss
https://git.kernel.org/mkp/scsi/c/af984c87293b
[8/8] lpfc: Update lpfc version to 14.0.0.3
https://git.kernel.org/mkp/scsi/c/83c3a7beaef7

Applied to 5.16/scsi-queue, thanks!

[1/1] lpfc: Fix mailbox command failure during driver initialization
https://git.kernel.org/mkp/scsi/c/efe1dc571a5b

Applied to 5.16/scsi-queue, thanks!

[01/14] lpfc: Fix list_add corruption in lpfc_drain_txq
https://git.kernel.org/mkp/scsi/c/99154581b05c
[02/14] lpfc: Don't release final kref on Fport node while ABTS outstanding
https://git.kernel.org/mkp/scsi/c/982fc3965d13
[03/14] lpfc: Fix premature rpi release for unsolicited TPLS and LS_RJT
https://git.kernel.org/mkp/scsi/c/20d2279f90ce
[04/14] lpfc: Fix hang on unload due to stuck fport node
https://git.kernel.org/mkp/scsi/c/88f7702984e6
[05/14] lpfc: Fix rediscovery of tape device after issue lip
https://git.kernel.org/mkp/scsi/c/3a874488d2e9
[06/14] lpfc: Don't remove ndlp on PRLI errors in P2P mode
https://git.kernel.org/mkp/scsi/c/a864ee709bc0
[07/14] lpfc: Fix NVME I/O failover to non-optimized path
https://git.kernel.org/mkp/scsi/c/b507357f7917
[08/14] lpfc: Fix FCP I/O flush functionality for TMF routines
https://git.kernel.org/mkp/scsi/c/cd8a36a90bab
[09/14] lpfc: Fix EEH support for NVME I/O
https://git.kernel.org/mkp/scsi/c/25ac2c970be3
[10/14] lpfc: Adjust bytes received vales during cmf timer interval
https://git.kernel.org/mkp/scsi/c/d5ac69b332d8
[11/14] lpfc: Fix I/O block after enabling managed congestion mode
https://git.kernel.org/mkp/scsi/c/3ea998cbf9e7
[12/14] lpfc: Zero CGN stats only during initial driver load and stat reset
https://git.kernel.org/mkp/scsi/c/afd63fa51149
[13/14] lpfc: Improve PBDE checks during SGL processing
https://git.kernel.org/mkp/scsi/c/315b3fd13521
[14/14] lpfc: Update lpfc version to 14.0.0.2
https://git.kernel.org/mkp/scsi/c/0d6b26795bd2

Revision history for this message
Laurie Barry (laurie-barry-4) wrote :

Please note that this patch includes fixes needed by IBMp for it's upcoming Broadcom Emulex HBA program.

Thank you
Laurie Barry

Revision history for this message
Ubuntu Kernel Bot (ubuntu-kernel-bot) wrote : Missing required logs.

This bug is missing log files that will aid in diagnosing the problem. While running an Ubuntu kernel (not a mainline or third-party kernel) please enter the following command in a terminal window:

apport-collect 1951111

and then change the status of the bug to 'Confirmed'.

If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.

This change has been made by an automated script, maintained by the Ubuntu Kernel Team.

Changed in linux (Ubuntu):
status: New → Incomplete
Jeff Lane  (bladernr)
summary: - Update Broadcom Emulex FC HBA lpfc driver to 14.0.0.3 for Ubuntu 22.04
+ [Jammy] Update Broadcom Emulex FC HBA lpfc driver to 14.0.0.3 for Ubuntu
+ 22.04
Jeff Lane  (bladernr)
Changed in linux (Ubuntu):
status: Incomplete → Confirmed
Revision history for this message
Laurie Barry (laurie-barry-4) wrote : Re: [Bug 1951111] Re: [Jammy] Update Broadcom Emulex FC HBA lpfc driver to 14.0.0.3 for Ubuntu 22.04
Download full text (5.0 KiB)

Thank you

On Monday, January 10, 2022, Jeff Lane <email address hidden> wrote:

> ** Changed in: linux (Ubuntu)
> Status: Incomplete => Confirmed
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/1951111
>
> Title:
> [Jammy] Update Broadcom Emulex FC HBA lpfc driver to 14.0.0.3 for
> Ubuntu 22.04
>
> Status in linux package in Ubuntu:
> Confirmed
>
> Bug description:
> The purpose of this bug is to track the incremental patches needed in
> Ubuntu 22.04 for the Broadcom Emulex FC HBA lpfc driver that are
> committed to the 5.16 upstream kernel and not part of the 5.15 kernel
> that 22.04 is rebased to.
>
> Please integrate the following patches from the 5.16 kernel per James
> Smart the lpfc maintainter.
>
> James Smart
> Fri, Nov 12, 2:31 PM (4 days ago)
> to me, Dick, Justin, Teresa
>
> I would argue to take all of the patches in the following list
> (14.0.0.2 & 14.0.0.3 & a mbx cmd failure issue)
>
> -- james
>
>
> Applied to 5.16/scsi-queue, thanks!
>
> [1/8] lpfc: Revert LOG_TRACE_EVENT back to LOG_INIT prior to
> driver_resource_setup
> https://git.kernel.org/mkp/scsi/c/a516074c2026
> [2/8] lpfc: Wait for successful restart of SLI3 adapter during host
> sg_reset
> https://git.kernel.org/mkp/scsi/c/d305c253af69
> [3/8] lpfc: Correct sysfs reporting of loop support after SFP status
> change
> https://git.kernel.org/mkp/scsi/c/7a1dda943630
> [4/8] lpfc: Fix use-after-free in lpfc_unreg_rpi() routine
> https://git.kernel.org/mkp/scsi/c/79b20beccea3
> [5/8] lpfc: Allow PLOGI retry if previous PLOGI was aborted
> https://git.kernel.org/mkp/scsi/c/15af02d8a585
> [6/8] lpfc: Fix link down processing to address NULL pointer dereference
> https://git.kernel.org/mkp/scsi/c/1854f53ccd88
> [7/8] lpfc: Allow fabric node recovery if recovery is in progress before
> devloss
> https://git.kernel.org/mkp/scsi/c/af984c87293b
> [8/8] lpfc: Update lpfc version to 14.0.0.3
> https://git.kernel.org/mkp/scsi/c/83c3a7beaef7
>
> Applied to 5.16/scsi-queue, thanks!
>
> [1/1] lpfc: Fix mailbox command failure during driver initialization
> https://git.kernel.org/mkp/scsi/c/efe1dc571a5b
>
>
> Applied to 5.16/scsi-queue, thanks!
>
> [01/14] lpfc: Fix list_add corruption in lpfc_drain_txq
> https://git.kernel.org/mkp/scsi/c/99154581b05c
> [02/14] lpfc: Don't release final kref on Fport node while ABTS
> outstanding
> https://git.kernel.org/mkp/scsi/c/982fc3965d13
> [03/14] lpfc: Fix premature rpi release for unsolicited TPLS and LS_RJT
> https://git.kernel.org/mkp/scsi/c/20d2279f90ce
> [04/14] lpfc: Fix hang on unload due to stuck fport node
> https://git.kernel.org/mkp/scsi/c/88f7702984e6
> [05/14] lpfc: Fix rediscovery of tape device after issue lip
> https://git.kernel.org/mkp/scsi/c/3a874488d2e9
> [06/14] lpfc: Don't remove ndlp on PRLI errors in P2P mode
> https://git.kernel.org/mkp/scsi/c/a864ee709bc0
> [07/14] lpfc: Fix NVME I/O failover to non-optimized path
> https://git.kernel.org/mkp/scsi/c/b507357f7917
> [08/14] lpfc: Fix FCP I/O flush functionality for TMF routines
>...

Read more...

Jeff Lane  (bladernr)
Changed in linux (Ubuntu):
status: Confirmed → In Progress
assignee: nobody → Jeff Lane (bladernr)
Revision history for this message
Jeff Lane  (bladernr) wrote :

This is the list of all patches above

99154581b05c -- already pulled via 1e8033c8cc1f
982fc3965d13 -- already pulled via 56615e0a6603
20d2279f90ce
88f7702984e6
3a874488d2e9
a864ee709bc0
25ac2c970be3
d5ac69b332d8
3ea998cbf9e7
afd63fa51149
315b3fd13521
0d6b26795bd2
efe1dc571a5b
a516074c2026
d305c253af69 -- Already pulled via 6ec7c372031b
7a1dda943630
79b20beccea3 -- Already pulled via 5816c9d6737c
15af02d8a585
1854f53ccd88 -- Already pulled via 9846f2ec4641
af984c87293b -- Already pulled via bb1ffe9e3af5
83c3a7beaef7

All pulled and available here picked cleanly into master-next (5.15)
https://code.launchpad.net/~bladernr/ubuntu/+source/linux/+git/jammy/+ref/1951111-lpfc-update-jammy

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package linux - 5.15.0-22.22

---------------
linux (5.15.0-22.22) jammy; urgency=medium

  * jammy/linux: 5.15.0-22.22 -proposed tracker (LP: #1960290)

 -- Paolo Pisati <email address hidden> Tue, 08 Feb 2022 10:48:49 +0100

Changed in linux (Ubuntu):
status: In Progress → Fix Released
Revision history for this message
Ubuntu Kernel Bot (ubuntu-kernel-bot) wrote :

This bug is awaiting verification that the linux-hwe-5.15/5.15.0-23.23~20.04.1 kernel in -proposed solves the problem. Please test the kernel and update this bug with the results. If the problem is solved, change the tag 'verification-needed-focal' to 'verification-done-focal'. If the problem still exists, change the tag 'verification-needed-focal' to 'verification-failed-focal'.

If verification is not done by 5 working days from today, this fix will be dropped from the source code, and this bug will be closed.

See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you!

tags: added: verification-needed-focal
Jeff Lane  (bladernr)
tags: added: verification-done-focal
removed: verification-needed-focal
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.