[PATCH v2 0/6] lpfc: LTS 5.15 update to correct path split changes

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



An issue was identified with lpfc in the LTS 5.15 kernel. There is an
FLOGI failure which prevents FC link bringup.

In the past several kernel releases, we have been reworking areas of
the driver to fix issues in the broader design rather than continuing
to create a patchwork on an issue-by-issue basis. This means there are
a lot of inter-related patches.

In this case, it appears that a portion of the "path split" rework was
pulled into 5.15, and the portion that wasn't picked up introduced
the error.

This patch set reverts the patches for the partial pull in.

-- james


This patch set was created via the following:

 # Revert prior partial "path split" patches
git revert 17bf429b913b 6e99860de6f4 9a570069cdbb b4543dbea84c
    c56cc7fefc31 1c5e670d6a5a

 # Then manually correct of the revert of b4543dbea84c which
   inserted a line in the revert process.


James Smart (6):
  Revert "scsi: lpfc: Resolve some cleanup issues following SLI path
    refactoring"
  Revert "scsi: lpfc: Fix element offset in
    __lpfc_sli_release_iocbq_s4()"
  Revert "scsi: lpfc: Fix locking for lpfc_sli_iocbq_lookup()"
  Revert "scsi: lpfc: SLI path split: Refactor SCSI paths"
  Revert "scsi: lpfc: SLI path split: Refactor fast and slow paths to
    native SLI4"
  Revert "scsi: lpfc: SLI path split: Refactor lpfc_iocbq"

 drivers/scsi/lpfc/lpfc.h           |  40 --
 drivers/scsi/lpfc/lpfc_bsg.c       |  50 +-
 drivers/scsi/lpfc/lpfc_crtn.h      |   3 +-
 drivers/scsi/lpfc/lpfc_ct.c        |   8 +-
 drivers/scsi/lpfc/lpfc_els.c       | 139 ++---
 drivers/scsi/lpfc/lpfc_hw4.h       |   7 -
 drivers/scsi/lpfc/lpfc_init.c      |  13 +-
 drivers/scsi/lpfc/lpfc_nportdisc.c |   4 +-
 drivers/scsi/lpfc/lpfc_nvme.c      |  34 +-
 drivers/scsi/lpfc/lpfc_nvme.h      |   6 +-
 drivers/scsi/lpfc/lpfc_nvmet.c     |  83 ++-
 drivers/scsi/lpfc/lpfc_scsi.c      | 441 ++++++++-------
 drivers/scsi/lpfc/lpfc_sli.c       | 876 ++++++++++++++++-------------
 drivers/scsi/lpfc/lpfc_sli.h       |  26 +-
 14 files changed, 906 insertions(+), 824 deletions(-)

-- 
2.35.3




[Index of Archives]     [Linux Kernel]     [Kernel Development Newbies]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Hiking]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux