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
next 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.