Update lpfc to revision 14.2.0.2 This patch set a bunch of small fixes, several discovery fixes, a few logging enhancements, and a rework patch to get rid of overloaded structure fields. The patches were cut against Martin's 5.18/scsi-queue tree James Smart (26): lpfc: Tweak message log categories for ELS/FDMI/NVME Rescan lpfc: Move cfg_log_verbose check before calling lpfc_dmp_dbg lpfc: Fix diagnostic fw logging after a function reset lpfc: Zero SLI4 fcp_cmnd buffer's fcpCntl0 field lpfc: Requeue SCSI I/O to upper layer when fw reports link down lpfc: Fix SCSI I/O completion and abort handler deadlock lpfc: Clear fabric topology flag before initiating a new FLOGI lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI lpfc: Protect memory leak for NPIV ports sending PLOGI_RJT lpfc: Update fc_prli_sent outstanding only after guaranteed IOCB submit lpfc: Transition to NPR state upon LOGO cmpl if link down or aborted lpfc: Remove unnecessary NULL pointer assignment for ELS_RDF path lpfc: Move MI module parameter check to handle dynamic disable lpfc: Correct CRC32 calculation for congestion stats lpfc: Fix call trace observed during I/O with CMF enabled lpfc: Revise FDMI reporting of supported port speed for trunk groups lpfc: Remove false FDMI NVME FC-4 support for NPIV ports lpfc: Register for Application Services FC-4 type in Fabric topology lpfc: Introduce FC_RSCN_MEMENTO flag for tracking post RSCN completion lpfc: Fix field overload in lpfc_iocbq data structure lpfc: Refactor cleanup of mailbox commands lpfc: Change FA-PWWN detection methodology lpfc: Update stat accounting for READ_STATUS mbox command lpfc: Expand setting ELS_ID field in ELS_REQUEST64_WQE lpfc: Update lpfc version to 14.2.0.2 lpfc: Copyright updates for 14.2.0.2 patches drivers/scsi/lpfc/lpfc.h | 6 +- drivers/scsi/lpfc/lpfc_attr.c | 55 ++- drivers/scsi/lpfc/lpfc_bsg.c | 79 ++-- drivers/scsi/lpfc/lpfc_crtn.h | 4 +- drivers/scsi/lpfc/lpfc_ct.c | 252 ++++++----- drivers/scsi/lpfc/lpfc_els.c | 644 ++++++++++++++--------------- drivers/scsi/lpfc/lpfc_hbadisc.c | 143 +++---- drivers/scsi/lpfc/lpfc_hw.h | 75 ++-- drivers/scsi/lpfc/lpfc_hw4.h | 17 +- drivers/scsi/lpfc/lpfc_init.c | 209 +++++----- drivers/scsi/lpfc/lpfc_logmsg.h | 8 +- drivers/scsi/lpfc/lpfc_mbox.c | 203 +++++---- drivers/scsi/lpfc/lpfc_nportdisc.c | 64 ++- drivers/scsi/lpfc/lpfc_nvme.c | 35 +- drivers/scsi/lpfc/lpfc_nvmet.c | 73 ++-- drivers/scsi/lpfc/lpfc_scsi.c | 55 ++- drivers/scsi/lpfc/lpfc_sli.c | 226 +++++----- drivers/scsi/lpfc/lpfc_sli.h | 34 +- drivers/scsi/lpfc/lpfc_sli4.h | 3 + drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/lpfc/lpfc_vport.c | 31 +- 21 files changed, 1112 insertions(+), 1106 deletions(-) -- 2.26.2