mbox series

[00/10] Update lpfc to revision 14.4.0.7

Message ID 20241212233309.71356-1-justintee8345@gmail.com
Headers show
Series Update lpfc to revision 14.4.0.7 | expand

Message

Justin Tee Dec. 12, 2024, 11:32 p.m. UTC
Update lpfc to revision 14.4.0.7

This patch set contains fixes related to smatch, clean up of obsolete code
and global spinlocks, changes to ADISC and LS_RJT handling, and support for
large fw object reads used in proprietary applications.

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

Justin Tee (10):
  lpfc: Redefine incorrect type in lpfc_create_device_data
  lpfc: Restrict the REG_FCFI MAM field to FCoE adapters only
  lpfc: Delete NLP_TARGET_REMOVE flag due to obsolete usage
  lpfc: Modify handling of ADISC based on ndlp state and RPI
    registration
  lpfc: Add handling for LS_RJT reason explanation authentication
    required
  lpfc: Change lpfc_nodelist save_flags member into a bitmask
  lpfc: Update definition of firmware configuration mbox cmds
  lpfc: Add support for large fw object application layer reads
  lpfc: Update lpfc version to 14.4.0.7
  lpfc: Copyright updates for 14.4.0.7 patches

 drivers/scsi/lpfc/lpfc_bsg.c       | 210 +++++++++++++++++++++++++++--
 drivers/scsi/lpfc/lpfc_bsg.h       |  19 ++-
 drivers/scsi/lpfc/lpfc_ct.c        |   6 +-
 drivers/scsi/lpfc/lpfc_disc.h      |  11 +-
 drivers/scsi/lpfc/lpfc_els.c       |  55 ++++----
 drivers/scsi/lpfc/lpfc_hbadisc.c   |  13 +-
 drivers/scsi/lpfc/lpfc_hw.h        |   3 +-
 drivers/scsi/lpfc/lpfc_hw4.h       |  85 ++++--------
 drivers/scsi/lpfc/lpfc_init.c      |  11 +-
 drivers/scsi/lpfc/lpfc_mbox.c      |   6 +-
 drivers/scsi/lpfc/lpfc_nportdisc.c |  53 ++++----
 drivers/scsi/lpfc/lpfc_scsi.c      |  27 ++--
 drivers/scsi/lpfc/lpfc_sli4.h      |   2 -
 drivers/scsi/lpfc/lpfc_version.h   |   2 +-
 drivers/scsi/lpfc/lpfc_vport.c     |  22 +--
 15 files changed, 351 insertions(+), 174 deletions(-)