> On Jan 31, 2024, at 10:50, Justin Tee <justintee8345@xxxxxxxxx> wrote: > > Update lpfc to revision 14.4.0.0 > > This patch set contains fixes identified by static code analyzers, updates > to log messaging, bug fixes related to discovery and congestion management, > and clean up patches regarding the abuse of shost lock in the driver. > > The patches were cut against Martin's 6.9/scsi-queue tree. > > Justin Tee (17): > lpfc: Initialize status local variable in lpfc_sli4_repost_sgl_list > lpfc: Fix possible memory leak in lpfc_rcv_padisc > lpfc: Use sg_dma_len API to get struct scatterlist's length > lpfc: Remove D_ID swap log message from trace event logger > lpfc: Allow lpfc_plogi_confirm_nport logic to execute for Fabric nodes > lpfc: Remove NLP_RCV_PLOGI early return during RSCN processing for > ndlps > lpfc: Fix failure to delete vports when discovery is in progress > lpfc: Add condition to delete ndlp object after sending BLS_RJT to an > ABTS > lpfc: Save FPIN frequency statistics upon receipt of peer cgn > notifications > lpfc: Move handling of reset congestion statistics events > lpfc: Remove shost_lock protection for fc_host_port shost APIs > lpfc: Change nlp state statistic counters into atomic_t > lpfc: Protect vport fc_nodes list with an explicit spin lock > lpfc: Change lpfc_vport fc_flag member into a bitmask > lpfc: Change lpfc_vport load_flag member into a bitmask > lpfc: Update lpfc version to 14.4.0.0 > lpfc: Copyright updates for 14.4.0.0 patches > > drivers/scsi/lpfc/lpfc.h | 94 +++--- > drivers/scsi/lpfc/lpfc_attr.c | 107 +++---- > drivers/scsi/lpfc/lpfc_bsg.c | 8 +- > drivers/scsi/lpfc/lpfc_ct.c | 154 +++++----- > drivers/scsi/lpfc/lpfc_debugfs.c | 14 +- > drivers/scsi/lpfc/lpfc_els.c | 446 +++++++++++++---------------- > drivers/scsi/lpfc/lpfc_hbadisc.c | 350 ++++++++++------------ > drivers/scsi/lpfc/lpfc_hw4.h | 4 +- > drivers/scsi/lpfc/lpfc_init.c | 137 +++++---- > drivers/scsi/lpfc/lpfc_mbox.c | 10 +- > drivers/scsi/lpfc/lpfc_nportdisc.c | 91 +++--- > drivers/scsi/lpfc/lpfc_nvme.c | 20 +- > drivers/scsi/lpfc/lpfc_nvmet.c | 14 +- > drivers/scsi/lpfc/lpfc_scsi.c | 10 +- > drivers/scsi/lpfc/lpfc_sli.c | 56 ++-- > drivers/scsi/lpfc/lpfc_version.h | 6 +- > drivers/scsi/lpfc/lpfc_vport.c | 69 ++--- > 17 files changed, 717 insertions(+), 873 deletions(-) > > -- > 2.38.0 > For the series Reviewed-by: Himanshu Madhani <himanshu.madhani@xxxxxxxxxx <mailto:himanshu.madhani@xxxxxxxxxx>> -- Himanshu Madhani Oracle Linux Engineering