mbox series

[00/11] Update lpfc to revision 14.4.0.6

Message ID 20241031223219.152342-1-justintee8345@gmail.com
Headers show
Series Update lpfc to revision 14.4.0.6 | expand

Message

Justin Tee Oct. 31, 2024, 10:32 p.m. UTC
Update lpfc to revision 14.4.0.6

This patch set contains bug fixes related to congestion handling,
accounting for internal remoteport objects, resource release during HBA
unload and reset, and clean up regarding the abuse of a global spinlock.

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

Justin Tee (11):
  lpfc: Modify cgn warning signal calculation based on EDC response
  lpfc: Check devloss callbk done flag for potential stale ndlp ptrs
  lpfc: Call lpfc_sli4_queue_unset in restart and rmmod paths
  lpfc: Update lpfc_els_flush_cmd to check for SLI_ACTIVE before BSG
    flag
  lpfc: Check SLI_ACTIVE flag in FDMI cmpl before submitting follow up
    FDMI
  lpfc: Add cleanup of nvmels_wq after HBA reset
  lpfc: Prevent ndlp reference count underflow in dev_loss_tmo callback
  lpfc: Remove NLP_RELEASE_RPI flag from nodelist structure
  lpfc: Change lpfc_nodelist nlp_flag member into a bitmask
  lpfc: Update lpfc version to 14.4.0.6
  lpfc: Copyright updates for 14.4.0.6 patches

 drivers/scsi/lpfc/lpfc_bsg.c       |   6 +-
 drivers/scsi/lpfc/lpfc_crtn.h      |   5 +-
 drivers/scsi/lpfc/lpfc_ct.c        |  39 +--
 drivers/scsi/lpfc/lpfc_debugfs.c   |   4 +-
 drivers/scsi/lpfc/lpfc_disc.h      |  62 ++--
 drivers/scsi/lpfc/lpfc_els.c       | 459 ++++++++++++-----------------
 drivers/scsi/lpfc/lpfc_hbadisc.c   | 311 ++++++++-----------
 drivers/scsi/lpfc/lpfc_init.c      |  61 ++--
 drivers/scsi/lpfc/lpfc_nportdisc.c | 329 +++++++++------------
 drivers/scsi/lpfc/lpfc_nvme.c      |  60 +++-
 drivers/scsi/lpfc/lpfc_nvmet.c     |   2 +-
 drivers/scsi/lpfc/lpfc_scsi.c      |   8 +-
 drivers/scsi/lpfc/lpfc_sli.c       | 125 ++++----
 drivers/scsi/lpfc/lpfc_version.h   |   2 +-
 drivers/scsi/lpfc/lpfc_vport.c     |   6 +-
 15 files changed, 665 insertions(+), 814 deletions(-)

Comments

Martin K. Petersen Nov. 3, 2024, 1:47 a.m. UTC | #1
Justin,

> Update lpfc to revision 14.4.0.6
>
> This patch set contains bug fixes related to congestion handling,
> accounting for internal remoteport objects, resource release during HBA
> unload and reset, and clean up regarding the abuse of a global spinlock.
>
> The patches were cut against Martin's 6.13/scsi-queue tree.

Applied to 6.13/scsi-staging, thanks!
Martin K. Petersen Nov. 14, 2024, 2:49 a.m. UTC | #2
On Thu, 31 Oct 2024 15:32:08 -0700, Justin Tee wrote:

> Update lpfc to revision 14.4.0.6
> 
> This patch set contains bug fixes related to congestion handling,
> accounting for internal remoteport objects, resource release during HBA
> unload and reset, and clean up regarding the abuse of a global spinlock.
> 
> The patches were cut against Martin's 6.13/scsi-queue tree.
> 
> [...]

Applied to 6.13/scsi-queue, thanks!

[01/11] lpfc: Modify cgn warning signal calculation based on EDC response
        https://git.kernel.org/mkp/scsi/c/29a64210c767
[02/11] lpfc: Check devloss callbk done flag for potential stale ndlp ptrs
        https://git.kernel.org/mkp/scsi/c/4c113ac05bb2
[03/11] lpfc: Call lpfc_sli4_queue_unset in restart and rmmod paths
        https://git.kernel.org/mkp/scsi/c/d35f7672715d
[04/11] lpfc: Update lpfc_els_flush_cmd to check for SLI_ACTIVE before BSG flag
        https://git.kernel.org/mkp/scsi/c/940ddac89612
[05/11] lpfc: Check SLI_ACTIVE flag in FDMI cmpl before submitting follow up FDMI
        https://git.kernel.org/mkp/scsi/c/98f8d3588097
[06/11] lpfc: Add cleanup of nvmels_wq after HBA reset
        https://git.kernel.org/mkp/scsi/c/eb038363d8e9
[07/11] lpfc: Prevent ndlp reference count underflow in dev_loss_tmo callback
        https://git.kernel.org/mkp/scsi/c/4281f44ea8bf
[08/11] lpfc: Remove NLP_RELEASE_RPI flag from nodelist structure
        https://git.kernel.org/mkp/scsi/c/32566a6f1ae5
[09/11] lpfc: Change lpfc_nodelist nlp_flag member into a bitmask
        https://git.kernel.org/mkp/scsi/c/92b99f1a73b7
[10/11] lpfc: Update lpfc version to 14.4.0.6
        https://git.kernel.org/mkp/scsi/c/3f8175c0a859
[11/11] lpfc: Copyright updates for 14.4.0.6 patches
        https://git.kernel.org/mkp/scsi/c/5c169625d89e