This patch contains lpfc bug fixes The patches were cut against the Martin's 4.17/scsi-queue tree, plus the following patch applied: [PATCH v2] lpfc: use __raw_writeX on DPP copies https://marc.info/?l=linux-scsi&m=152027455929958&w=2 James Smart (9): lpfc: Fix NVME Initiator FirstBurst lpfc: Code cleanup for 128byte wqe data type lpfc: Streamline NVME Initiator WQE setup lpfc: Streamline NVME Targe6t WQE setup lpfc: Fix SCSI lun discovery when port configured for both SCSI and NVME lpfc: Fix mailbox wait for POST_SGL mbox command lpfc: Memory allocation error during driver start-up on power8 lpfc: update driver version to 12.0.0.1 lpfc: Change Copyright of 12.0.0.1 modified files to 2018 drivers/scsi/lpfc/lpfc_attr.c | 4 + drivers/scsi/lpfc/lpfc_crtn.h | 2 + drivers/scsi/lpfc/lpfc_ct.c | 1 - drivers/scsi/lpfc/lpfc_els.c | 1 + drivers/scsi/lpfc/lpfc_hbadisc.c | 5 + drivers/scsi/lpfc/lpfc_hw4.h | 12 +- drivers/scsi/lpfc/lpfc_init.c | 4 +- drivers/scsi/lpfc/lpfc_nportdisc.c | 15 +- drivers/scsi/lpfc/lpfc_nvme.c | 352 ++++++++++++++++++++++--------------- drivers/scsi/lpfc/lpfc_nvme.h | 4 +- drivers/scsi/lpfc/lpfc_nvmet.c | 305 ++++++++++++++++++++------------ drivers/scsi/lpfc/lpfc_scsi.c | 7 +- drivers/scsi/lpfc/lpfc_scsi.h | 2 +- drivers/scsi/lpfc/lpfc_sli.c | 127 ++++++------- drivers/scsi/lpfc/lpfc_sli.h | 6 +- drivers/scsi/lpfc/lpfc_version.h | 2 +- 16 files changed, 514 insertions(+), 335 deletions(-) -- 2.13.1