Update lpfc to revision 14.4.0.1 This patch set contains updates to log messaging, bug fixes related to unregistration, interrupt handling, resource recovery, and clean up patches regarding the abuse of hbalock and void pointers in the driver. The patches were cut against Martin's 6.9/scsi-queue tree. Justin Tee (12): lpfc: Remove unnecessary log message in queuecommand path lpfc: Move NPIV's transport unregistration to after resource clean up lpfc: Remove IRQF_ONESHOT flag from threaded irq handling lpfc: Update lpfc_ramp_down_queue_handler logic lpfc: Replace hbalock with ndlp lock in lpfc_nvme_unregister_port lpfc: Release hbalock before calling lpfc_worker_wake_up lpfc: Use a dedicated lock for ras_fwlog state lpfc: Define lpfc_nodelist type for ctx_ndlp ptr lpfc: Define lpfc_dmabuf type for ctx_buf ptr lpfc: Define types in a union for generic void *context3 ptr lpfc: Update lpfc version to 14.4.0.1 lpfc: Copyright updates for 14.4.0.1 patches drivers/scsi/lpfc/lpfc.h | 2 +- drivers/scsi/lpfc/lpfc_attr.c | 4 +- drivers/scsi/lpfc/lpfc_bsg.c | 36 +++++------ drivers/scsi/lpfc/lpfc_debugfs.c | 12 ++-- drivers/scsi/lpfc/lpfc_els.c | 45 +++++++------- drivers/scsi/lpfc/lpfc_hbadisc.c | 33 +++++----- drivers/scsi/lpfc/lpfc_init.c | 13 ++-- drivers/scsi/lpfc/lpfc_mbox.c | 30 +++------ drivers/scsi/lpfc/lpfc_nportdisc.c | 12 ++-- drivers/scsi/lpfc/lpfc_nvme.c | 4 +- drivers/scsi/lpfc/lpfc_scsi.c | 23 ++----- drivers/scsi/lpfc/lpfc_sli.c | 99 +++++++++++++++--------------- drivers/scsi/lpfc/lpfc_sli.h | 30 +++++++-- drivers/scsi/lpfc/lpfc_sli4.h | 7 ++- drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/lpfc/lpfc_vport.c | 10 +-- 16 files changed, 177 insertions(+), 185 deletions(-) -- 2.38.0