Update lpfc to revision 12.6.0.0 This patch contains a set fixes, optimizations, and a handful of new additions. The patches were cut against Martin's 5.5/scsi-queue tree James Smart (16): lpfc: fix lpfc_nvmet_mrq to be bound by hdw queue count lpfc: Fix reporting of read-only fw error errors lpfc: Fix lockdep errors in sli_ringtx_put lpfc: Fix SLI3 hba in loop mode not discovering devices lpfc: Fix bad ndlp ptr in xri aborted handling lpfc: Fix hardlockup in lpfc_abort_handler lpfc: fix coverity error of dereference after null check lpfc: Slight fast-path Performance optimizations lpfc: Remove lock contention target write path lpfc: Revise interrupt coalescing for missing scenarios lpfc: Make FW logging dynamically configurable lpfc: Add log macros to allow print by serverity or verbocity setting lpfc: Add FA-WWN Async Event reporting lpfc: Add FC-AL support to lpe32000 models lpfc: Add additional discovery log messages lpfc: Update lpfc version to 12.6.0.0 drivers/scsi/lpfc/lpfc.h | 11 +- drivers/scsi/lpfc/lpfc_attr.c | 92 +++++++++++++- drivers/scsi/lpfc/lpfc_bsg.c | 18 ++- drivers/scsi/lpfc/lpfc_ct.c | 22 +++- drivers/scsi/lpfc/lpfc_debugfs.c | 117 +++++++++++++++++- drivers/scsi/lpfc/lpfc_els.c | 14 ++- drivers/scsi/lpfc/lpfc_hbadisc.c | 39 +++++- drivers/scsi/lpfc/lpfc_hw4.h | 15 ++- drivers/scsi/lpfc/lpfc_init.c | 242 +++++++++++++++++++++++++++---------- drivers/scsi/lpfc/lpfc_logmsg.h | 17 +++ drivers/scsi/lpfc/lpfc_mbox.c | 1 + drivers/scsi/lpfc/lpfc_mem.c | 3 - drivers/scsi/lpfc/lpfc_nportdisc.c | 4 +- drivers/scsi/lpfc/lpfc_nvme.c | 2 +- drivers/scsi/lpfc/lpfc_nvmet.c | 46 ++----- drivers/scsi/lpfc/lpfc_nvmet.h | 2 - drivers/scsi/lpfc/lpfc_scsi.c | 33 ++--- drivers/scsi/lpfc/lpfc_sli.c | 40 ++++-- drivers/scsi/lpfc/lpfc_sli.h | 3 +- drivers/scsi/lpfc/lpfc_sli4.h | 2 + drivers/scsi/lpfc/lpfc_version.h | 2 +- 21 files changed, 567 insertions(+), 158 deletions(-) -- 2.13.7