mbox series

[00/14] lpfc: Update lpfc to revision 14.0.0.2

Message ID 20210910233159.115896-1-jsmart2021@gmail.com
Headers show
Series lpfc: Update lpfc to revision 14.0.0.2 | expand

Message

James Smart Sept. 10, 2021, 11:31 p.m. UTC
Update lpfc to revision 14.0.0.2

This patch provides a number of fixes to discovery scenarios and
tweaks to the recent congestion mgmt framework.
It also provides a significant eeh patch as well.

The patches were cut against Martin's 5.15/scsi-queue tree



James Smart (14):
  lpfc: Fix list_add corruption in lpfc_drain_txq
  lpfc: Don't release final kref on Fport node while ABTS outstanding
  lpfc: Fix premature rpi release for unsolicited TPLS and LS_RJT
  lpfc: Fix hang on unload due to stuck fport node
  lpfc: Fix rediscovery of tape device after issue lip
  lpfc: Don't remove ndlp on PRLI errors in P2P mode
  lpfc: Fix NVME I/O failover to non-optimized path
  lpfc: Fix FCP I/O flush functionality for TMF routines
  lpfc: Fix EEH support for NVME I/O
  lpfc: Adjust bytes received vales during cmf timer interval
  lpfc: Fix I/O block after enabling managed congestion mode
  lpfc: Zero CGN stats only during initial driver load and stat reset
  lpfc: Improve PBDE checks during SGL processing
  lpfc: Update lpfc version to 14.0.0.2

 drivers/scsi/lpfc/lpfc.h         |   1 +
 drivers/scsi/lpfc/lpfc_els.c     |  41 +++++++--
 drivers/scsi/lpfc/lpfc_hbadisc.c |  32 +++++--
 drivers/scsi/lpfc/lpfc_init.c    |  49 +++++++++--
 drivers/scsi/lpfc/lpfc_nvme.c    |  70 +++++++++++++---
 drivers/scsi/lpfc/lpfc_nvmet.c   |  44 +++++-----
 drivers/scsi/lpfc/lpfc_scsi.c    |  92 ++++++++++++--------
 drivers/scsi/lpfc/lpfc_sli.c     | 139 +++++++++++++++++++++++++------
 drivers/scsi/lpfc/lpfc_sli4.h    |   2 +
 drivers/scsi/lpfc/lpfc_version.h |   2 +-
 10 files changed, 353 insertions(+), 119 deletions(-)

Comments

Martin K. Petersen Sept. 15, 2021, 3:16 a.m. UTC | #1
James,

> Update lpfc to revision 14.0.0.2


Applied to 5.16/scsi-staging, thanks!

-- 
Martin K. Petersen	Oracle Linux Engineering
Martin K. Petersen Sept. 22, 2021, 4:45 a.m. UTC | #2
On Fri, 10 Sep 2021 16:31:45 -0700, James Smart wrote:

> Update lpfc to revision 14.0.0.2

> 

> This patch provides a number of fixes to discovery scenarios and

> tweaks to the recent congestion mgmt framework.

> It also provides a significant eeh patch as well.

> 

> The patches were cut against Martin's 5.15/scsi-queue tree

> 

> [...]


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

-- 
Martin K. Petersen	Oracle Linux Engineering