Update lpfc to revision 14.4.0.7 This patch set contains fixes related to smatch, clean up of obsolete code and global spinlocks, changes to ADISC and LS_RJT handling, and support for large fw object reads used in proprietary applications. The patches were cut against Martin's 6.14/scsi-queue tree. Justin Tee (10): lpfc: Redefine incorrect type in lpfc_create_device_data lpfc: Restrict the REG_FCFI MAM field to FCoE adapters only lpfc: Delete NLP_TARGET_REMOVE flag due to obsolete usage lpfc: Modify handling of ADISC based on ndlp state and RPI registration lpfc: Add handling for LS_RJT reason explanation authentication required lpfc: Change lpfc_nodelist save_flags member into a bitmask lpfc: Update definition of firmware configuration mbox cmds lpfc: Add support for large fw object application layer reads lpfc: Update lpfc version to 14.4.0.7 lpfc: Copyright updates for 14.4.0.7 patches drivers/scsi/lpfc/lpfc_bsg.c | 210 +++++++++++++++++++++++++++-- drivers/scsi/lpfc/lpfc_bsg.h | 19 ++- drivers/scsi/lpfc/lpfc_ct.c | 6 +- drivers/scsi/lpfc/lpfc_disc.h | 11 +- drivers/scsi/lpfc/lpfc_els.c | 55 ++++---- drivers/scsi/lpfc/lpfc_hbadisc.c | 13 +- drivers/scsi/lpfc/lpfc_hw.h | 3 +- drivers/scsi/lpfc/lpfc_hw4.h | 85 ++++-------- drivers/scsi/lpfc/lpfc_init.c | 11 +- drivers/scsi/lpfc/lpfc_mbox.c | 6 +- drivers/scsi/lpfc/lpfc_nportdisc.c | 53 ++++---- drivers/scsi/lpfc/lpfc_scsi.c | 27 ++-- drivers/scsi/lpfc/lpfc_sli4.h | 2 - drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/lpfc/lpfc_vport.c | 22 +-- 15 files changed, 351 insertions(+), 174 deletions(-) -- 2.38.0