Update lpfc to revision 12.8.0.9 This patch set contains fixes and a cleanup patches. The patches were cut against Martin's 5.13/scsi-queue tree James Smart (16): lpfc: Fix rmmod crash due to bad ring pointers to abort_iotag lpfc: Fix crash when a REG_RPI mailbox fails triggering a LOGO response lpfc: Fix reference counting errors in lpfc_cmpl_els_rsp() lpfc: Fix NMI crash during rmmod due to circular hbalock dependency lpfc: Fix lack of device removal on port swaps with PRLIs lpfc: Fix error handling for mailboxes completed in MBX_POLL mode lpfc: Fix use-after-free on unused nodes after port swap lpfc: Fix silent memory allocation failure in lpfc_sli4_bsg_link_diag_test() lpfc: Fix missing FDMI registrations after Mgmt Svc login lpfc: Fix lpfc_hdw_queue attribute being ignored lpfc: Remove unsupported mbox PORT_CAPABILITIES logic lpfc: Fix various trivial errors in comments and log messages lpfc: Standardize discovery object logging format lpfc: Eliminate use of LPFC_DRIVER_NAME in lpfc_attr.c lpfc: Update lpfc version to 12.8.0.9 lpfc: Copyright updates for 12.8.0.9 patches drivers/scsi/lpfc/lpfc_attr.c | 120 ++++++++++++-------- drivers/scsi/lpfc/lpfc_bsg.c | 22 ++-- drivers/scsi/lpfc/lpfc_crtn.h | 7 +- drivers/scsi/lpfc/lpfc_ct.c | 32 +++--- drivers/scsi/lpfc/lpfc_els.c | 100 +++++----------- drivers/scsi/lpfc/lpfc_hbadisc.c | 26 ++--- drivers/scsi/lpfc/lpfc_hw4.h | 176 +---------------------------- drivers/scsi/lpfc/lpfc_init.c | 140 +++-------------------- drivers/scsi/lpfc/lpfc_mbox.c | 38 +------ drivers/scsi/lpfc/lpfc_nportdisc.c | 10 +- drivers/scsi/lpfc/lpfc_nvme.c | 16 +-- drivers/scsi/lpfc/lpfc_nvmet.c | 26 ++--- drivers/scsi/lpfc/lpfc_scsi.c | 2 +- drivers/scsi/lpfc/lpfc_sli.c | 77 +++++++------ drivers/scsi/lpfc/lpfc_version.h | 2 +- 15 files changed, 233 insertions(+), 561 deletions(-) -- 2.26.2