This patch contains lpfc bug fixes

The patches were cut against the Martin's 4.17/scsi-queue tree


James Smart (14):
  lpfc: Fix multiple PRLI completion error path
  lpfc: Correct target queue depth application changes
  lpfc: Add per io channel NVME IO statistics
  lpfc: Enlarge nvmet asynchronous receive buffer counts
  lpfc: Fix Abort request WQ selection
  lpfc: Fix lingering lpfc_wq resource after driver unload
  lpfc: Fix NULL pointer access in lpfc_nvme_info_show
  lpfc: Fix WQ/CQ creation for older asic's.
  lpfc: Fix driver not recovering NVME rports during target link faults
  lpfc: Fix nvme remoteport registration race conditions
  lpfc: Fix NULL pointer reference when resetting adapter
  lpfc: Fix create_association oops on unloading LPFC driver
  lpfc: Correct missing remoteport registration during link bounces
  lpfc: update driver version to 12.0.0.2

 drivers/scsi/lpfc/lpfc.h           |   9 +--
 drivers/scsi/lpfc/lpfc_attr.c      | 112 ++++++++++++++++++++++------
 drivers/scsi/lpfc/lpfc_ct.c        |  10 +++
 drivers/scsi/lpfc/lpfc_debugfs.c   |  93 ++++++++++++++++-------
 drivers/scsi/lpfc/lpfc_els.c       |   1 -
 drivers/scsi/lpfc/lpfc_hbadisc.c   |  24 +++++-
 drivers/scsi/lpfc/lpfc_hw4.h       |  12 +++
 drivers/scsi/lpfc/lpfc_init.c      |  62 +++++++++++-----
 drivers/scsi/lpfc/lpfc_nportdisc.c |  29 ++------
 drivers/scsi/lpfc/lpfc_nvme.c      | 146 +++++++++++++++++++++++++++----------
 drivers/scsi/lpfc/lpfc_nvme.h      |  14 ++++
 drivers/scsi/lpfc/lpfc_nvmet.h     |   6 +-
 drivers/scsi/lpfc/lpfc_scsi.c      |  31 +++-----
 drivers/scsi/lpfc/lpfc_sli.c       |  16 ++--
 drivers/scsi/lpfc/lpfc_sli4.h      |   1 +
 drivers/scsi/lpfc/lpfc_version.h   |   2 +-
 16 files changed, 398 insertions(+), 170 deletions(-)

-- 
2.13.1

Reply via email to