Update lpfc to revision 12.4.0.1 This patch set contains fixes as well as a few cleanups.
The patches were cut against Martin's 5.4/scsi-queue tree James Smart (20): lpfc: Fix pt2pt discovery on SLI3 HBAs lpfc: Fix premature re-enabling of interrupts in lpfc_sli_host_down lpfc: Fix miss of register read failure check lpfc: Fix NVME io abort failures causing hangs lpfc: Fix rpi release when deleting vport lpfc: Fix device recovery errors after PLOGI failures lpfc: Fix locking on mailbox command completion lpfc: Fix GPF on scsi command completion lpfc: Fix discovery failures when target device connectivity bounces lpfc: Fix NVMe ABTS in response to receiving an ABTS lpfc: Fix coverity errors on NULL pointer checks lpfc: Fix host hang at boot or slow boot lpfc: Fix list corruption in lpfc_sli_get_iocbq lpfc: Fix spinlock_irq issues in lpfc_els_flush_cmd() lpfc: Fix hdwq sgl locks and irq handling lpfc: Fix list corruption detected in lpfc_put_sgl_per_hdwq lpfc: Update async event logging lpfc: Complete removal of FCoE T10diff support on SLI-4 adapters lpfc: cleanup: remove unused fcp_txcmlpq_cnt lpfc: Update lpfc version to 12.4.0.1 drivers/scsi/lpfc/lpfc.h | 1 - drivers/scsi/lpfc/lpfc_attr.c | 32 +++++--- drivers/scsi/lpfc/lpfc_crtn.h | 1 + drivers/scsi/lpfc/lpfc_ct.c | 6 ++ drivers/scsi/lpfc/lpfc_els.c | 24 ++++-- drivers/scsi/lpfc/lpfc_hbadisc.c | 144 +++++++++++++++++++++++------------ drivers/scsi/lpfc/lpfc_hw4.h | 2 + drivers/scsi/lpfc/lpfc_init.c | 66 ++++++++-------- drivers/scsi/lpfc/lpfc_nportdisc.c | 141 ++++++++++++++++++++++++++++------- drivers/scsi/lpfc/lpfc_nvme.c | 73 ++++++++++-------- drivers/scsi/lpfc/lpfc_nvmet.c | 53 +++++-------- drivers/scsi/lpfc/lpfc_scsi.c | 12 +-- drivers/scsi/lpfc/lpfc_sli.c | 149 ++++++++++++++++++++++++------------- drivers/scsi/lpfc/lpfc_version.h | 2 +- 14 files changed, 459 insertions(+), 247 deletions(-) -- 2.13.7