Skip to content

lpfc: Update lpfc to revision 12.4.0.1

James Smart linux-scsi 1 version Applied

Status from this message: Applied to 5.5/scsi-queue. Thanks!

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest20 patches 1 replyApplied

Patches in v1 Applied

#Subject and filesSizeRepliesApplied
1/20lpfc: Fix pt2pt discovery on SLI3 HBAsdrivers/scsi/lpfc/lpfc_nportdisc.c+115 -260 replies
2/20lpfc: Fix premature re-enabling of interrupts in lpfc_sli_host_downdrivers/scsi/lpfc/lpfc_sli.c+2 -20 replies
3/20lpfc: Fix miss of register read failure checkdrivers/scsi/lpfc/lpfc_attr.c+6 -40 replies
4/20lpfc: Fix NVME io abort failures causing hangsdrivers/scsi/lpfc/lpfc.h drivers/scsi/lpfc/lpfc_attr.c drivers/scsi/lpfc/lpfc_init.c +1 more+14 -180 replies
5/20lpfc: Fix rpi release when deleting vportdrivers/scsi/lpfc/lpfc_hbadisc.c drivers/scsi/lpfc/lpfc_sli.c+61 -290 replies
6/20lpfc: Fix device recovery errors after PLOGI failuresdrivers/scsi/lpfc/lpfc_hbadisc.c drivers/scsi/lpfc/lpfc_init.c drivers/scsi/lpfc/lpfc_sli.c+55 -370 replies
7/20lpfc: Fix locking on mailbox command completiondrivers/scsi/lpfc/lpfc_sli.c+7 -10 replies
8/20lpfc: Fix GPF on scsi command completiondrivers/scsi/lpfc/lpfc_scsi.c+5 -50 replies
9/20lpfc: Fix discovery failures when target device connectivity bouncesdrivers/scsi/lpfc/lpfc_hbadisc.c+6 -10 replies
10/20lpfc: Fix NVMe ABTS in response to receiving an ABTSdrivers/scsi/lpfc/lpfc_crtn.h drivers/scsi/lpfc/lpfc_hw4.h drivers/scsi/lpfc/lpfc_nvme.c +1 more+46 -630 replies
11/20lpfc: Fix coverity errors on NULL pointer checksdrivers/scsi/lpfc/lpfc_els.c drivers/scsi/lpfc/lpfc_nvmet.c drivers/scsi/lpfc/lpfc_scsi.c +1 more+27 -80 replies
12/20lpfc: Fix host hang at boot or slow bootdrivers/scsi/lpfc/lpfc_sli.c+36 -60 replies
13/20lpfc: Fix list corruption in lpfc_sli_get_iocbqdrivers/scsi/lpfc/lpfc_ct.c drivers/scsi/lpfc/lpfc_els.c drivers/scsi/lpfc/lpfc_hbadisc.c +1 more+13 -40 replies
14/20lpfc: Fix spinlock_irq issues in lpfc_els_flush_cmd()drivers/scsi/lpfc/lpfc_els.c+9 -70 replies
15/20lpfc: Fix hdwq sgl locks and irq handlingdrivers/scsi/lpfc/lpfc_sli.c+22 -160 replies
16/20lpfc: Fix list corruption detected in lpfc_put_sgl_per_hdwqdrivers/scsi/lpfc/lpfc_sli.c+7 -70 replies
17/20lpfc: Update async event loggingdrivers/scsi/lpfc/lpfc_hw4.h drivers/scsi/lpfc/lpfc_init.c+12 -60 replies
18/20lpfc: Complete removal of FCoE T10diff support on SLI-4 adaptersdrivers/scsi/lpfc/lpfc_attr.c+14 -30 replies
19/20lpfc: cleanup: remove unused fcp_txcmlpq_cntdrivers/scsi/lpfc/lpfc_sli.c+1 -30 replies
20/20lpfc: Update lpfc version to 12.4.0.1drivers/scsi/lpfc/lpfc_version.h+1 -10 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH 00/20] lpfc: Update lpfc to revision 12.4.0.1

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(-)
Signature · 1 line
2.13.7