All of lore.kernel.org
 help / color / mirror / Atom feed
From: James Smart <jsmart2021@gmail.com>
To: linux-scsi@vger.kernel.org
Cc: James Smart <jsmart2021@gmail.com>
Subject: [PATCH 00/26] lpfc: Update lpfc to revision 14.2.0.2
Date: Tue, 12 Apr 2022 15:19:42 -0700	[thread overview]
Message-ID: <20220412222008.126521-1-jsmart2021@gmail.com> (raw)

Update lpfc to revision 14.2.0.2

This patch set a bunch of small fixes, several discovery fixes,
a few logging enhancements, and a rework patch to get rid of
overloaded structure fields.

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

James Smart (26):
  lpfc: Tweak message log categories for ELS/FDMI/NVME Rescan
  lpfc: Move cfg_log_verbose check before calling lpfc_dmp_dbg
  lpfc: Fix diagnostic fw logging after a function reset
  lpfc: Zero SLI4 fcp_cmnd buffer's fcpCntl0 field
  lpfc: Requeue SCSI I/O to upper layer when fw reports link down
  lpfc: Fix SCSI I/O completion and abort handler deadlock
  lpfc: Clear fabric topology flag before initiating a new FLOGI
  lpfc: Fix null pointer dereference after failing to issue FLOGI and
    PLOGI
  lpfc: Protect memory leak for NPIV ports sending PLOGI_RJT
  lpfc: Update fc_prli_sent outstanding only after guaranteed IOCB
    submit
  lpfc: Transition to NPR state upon LOGO cmpl if link down or aborted
  lpfc: Remove unnecessary NULL pointer assignment for ELS_RDF path
  lpfc: Move MI module parameter check to handle dynamic disable
  lpfc: Correct CRC32 calculation for congestion stats
  lpfc: Fix call trace observed during I/O with CMF enabled
  lpfc: Revise FDMI reporting of supported port speed for trunk groups
  lpfc: Remove false FDMI NVME FC-4 support for NPIV ports
  lpfc: Register for Application Services FC-4 type in Fabric topology
  lpfc: Introduce FC_RSCN_MEMENTO flag for tracking post RSCN completion
  lpfc: Fix field overload in lpfc_iocbq data structure
  lpfc: Refactor cleanup of mailbox commands
  lpfc: Change FA-PWWN detection methodology
  lpfc: Update stat accounting for READ_STATUS mbox command
  lpfc: Expand setting ELS_ID field in ELS_REQUEST64_WQE
  lpfc: Update lpfc version to 14.2.0.2
  lpfc: Copyright updates for 14.2.0.2 patches

 drivers/scsi/lpfc/lpfc.h           |   6 +-
 drivers/scsi/lpfc/lpfc_attr.c      |  55 ++-
 drivers/scsi/lpfc/lpfc_bsg.c       |  79 ++--
 drivers/scsi/lpfc/lpfc_crtn.h      |   4 +-
 drivers/scsi/lpfc/lpfc_ct.c        | 252 ++++++-----
 drivers/scsi/lpfc/lpfc_els.c       | 644 ++++++++++++++---------------
 drivers/scsi/lpfc/lpfc_hbadisc.c   | 143 +++----
 drivers/scsi/lpfc/lpfc_hw.h        |  75 ++--
 drivers/scsi/lpfc/lpfc_hw4.h       |  17 +-
 drivers/scsi/lpfc/lpfc_init.c      | 209 +++++-----
 drivers/scsi/lpfc/lpfc_logmsg.h    |   8 +-
 drivers/scsi/lpfc/lpfc_mbox.c      | 203 +++++----
 drivers/scsi/lpfc/lpfc_nportdisc.c |  64 ++-
 drivers/scsi/lpfc/lpfc_nvme.c      |  35 +-
 drivers/scsi/lpfc/lpfc_nvmet.c     |  73 ++--
 drivers/scsi/lpfc/lpfc_scsi.c      |  55 ++-
 drivers/scsi/lpfc/lpfc_sli.c       | 226 +++++-----
 drivers/scsi/lpfc/lpfc_sli.h       |  34 +-
 drivers/scsi/lpfc/lpfc_sli4.h      |   3 +
 drivers/scsi/lpfc/lpfc_version.h   |   2 +-
 drivers/scsi/lpfc/lpfc_vport.c     |  31 +-
 21 files changed, 1112 insertions(+), 1106 deletions(-)

-- 
2.26.2


             reply	other threads:[~2022-04-12 23:35 UTC|newest]

Thread overview: 33+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-04-12 22:19 James Smart [this message]
2022-04-12 22:19 ` [PATCH 01/26] lpfc: Tweak message log categories for ELS/FDMI/NVME Rescan James Smart
2022-04-12 22:19 ` [PATCH 02/26] lpfc: Move cfg_log_verbose check before calling lpfc_dmp_dbg James Smart
2022-04-12 22:19 ` [PATCH 03/26] lpfc: Fix diagnostic fw logging after a function reset James Smart
2022-04-12 22:19 ` [PATCH 04/26] lpfc: Zero SLI4 fcp_cmnd buffer's fcpCntl0 field James Smart
2022-04-12 22:19 ` [PATCH 05/26] lpfc: Requeue SCSI I/O to upper layer when fw reports link down James Smart
2022-04-12 22:19 ` [PATCH 06/26] lpfc: Fix SCSI I/O completion and abort handler deadlock James Smart
2022-04-12 22:19 ` [PATCH 07/26] lpfc: Clear fabric topology flag before initiating a new FLOGI James Smart
2022-04-12 22:19 ` [PATCH 08/26] lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI James Smart
2022-04-12 22:19 ` [PATCH 09/26] lpfc: Protect memory leak for NPIV ports sending PLOGI_RJT James Smart
2022-04-12 22:19 ` [PATCH 10/26] lpfc: Update fc_prli_sent outstanding only after guaranteed IOCB submit James Smart
2022-04-12 22:19 ` [PATCH 11/26] lpfc: Transition to NPR state upon LOGO cmpl if link down or aborted James Smart
2022-04-12 22:19 ` [PATCH 12/26] lpfc: Remove unnecessary NULL pointer assignment for ELS_RDF path James Smart
2022-04-12 22:19 ` [PATCH 13/26] lpfc: Move MI module parameter check to handle dynamic disable James Smart
2022-04-12 22:19 ` [PATCH 14/26] lpfc: Correct CRC32 calculation for congestion stats James Smart
2022-04-12 22:19 ` [PATCH 15/26] lpfc: Fix call trace observed during I/O with CMF enabled James Smart
2022-04-12 22:19 ` [PATCH 16/26] lpfc: Revise FDMI reporting of supported port speed for trunk groups James Smart
2022-04-12 22:19 ` [PATCH 17/26] lpfc: Remove false FDMI NVME FC-4 support for NPIV ports James Smart
2022-04-12 22:20 ` [PATCH 18/26] lpfc: Register for Application Services FC-4 type in Fabric topology James Smart
2022-04-12 22:20 ` [PATCH 19/26] lpfc: Introduce FC_RSCN_MEMENTO flag for tracking post RSCN completion James Smart
2022-04-12 22:20 ` [PATCH 20/26] lpfc: Fix field overload in lpfc_iocbq data structure James Smart
2022-04-13 16:25   ` kernel test robot
2022-04-12 22:20 ` [PATCH 21/26] lpfc: Refactor cleanup of mailbox commands James Smart
2022-04-12 22:20 ` [PATCH 22/26] lpfc: Change FA-PWWN detection methodology James Smart
2022-04-12 22:20 ` [PATCH 23/26] lpfc: Update stat accounting for READ_STATUS mbox command James Smart
2022-04-12 22:20 ` [PATCH 24/26] lpfc: Expand setting ELS_ID field in ELS_REQUEST64_WQE James Smart
2022-04-12 22:20 ` [PATCH 25/26] lpfc: Update lpfc version to 14.2.0.2 James Smart
2022-04-12 22:20 ` [PATCH 26/26] lpfc: Copyright updates for 14.2.0.2 patches James Smart
2022-04-19  2:50 ` [PATCH 00/26] lpfc: Update lpfc to revision 14.2.0.2 Martin K. Petersen
2022-04-26  4:00 ` Martin K. Petersen
2022-04-18 18:53 [PATCH 20/26] lpfc: Fix field overload in lpfc_iocbq data structure kernel test robot
2022-04-22 14:51 ` Dan Carpenter
2022-04-22 14:51 ` Dan Carpenter

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20220412222008.126521-1-jsmart2021@gmail.com \
    --to=jsmart2021@gmail.com \
    --cc=linux-scsi@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.