[SRU][Jammy][Pull] Update Broadcom Emulex FC HBA lpfc driver to 14.2.0.5

Tim Gardner tim.gardner at canonical.com
Wed Feb 8 15:53:07 UTC 2023


On 2/6/23 4:35 PM, Jeff Lane wrote:
> BugLink: https://bugs.launchpad.net/bugs/1988711
> 
> [IMPACT/Justification]
> There are numerous bug fixes included in the more recent version of lpfc That
> Broadcom has asked to pull into Jammy and Kinetic to better support customers
> in the field who are using the GA kernel and cant or wont move to the HWE
> kernels.
> 
> The following changes since commit 5add9724af4d4e85f752de8a0df71082479c939d:
> 
>    UBUNTU: Ubuntu-5.15.0-66.73 (2023-02-03 15:04:39 +0100)
> 
> are available in the Git repository at:
> 
>    https://git.launchpad.net/~bladernr/ubuntu/+source/linux/+git/jammy lpfc-patches
> 
> for you to fetch changes up to 7e7f656dab5fd69c3dd03d8d46edcdf1514444ed:
> 
>    UBUNTU: Update Broadcom Emulex FC HBA lpfc driver to 14.2.0.5 (2023-02-06 17:33:40 -0500)
> 
> ----------------------------------------------------------------
> Jeff Lane (1):
>        UBUNTU: Update Broadcom Emulex FC HBA lpfc driver to 14.2.0.5
> 
>   drivers/nvme/host/fc.c             |   18 +
>   drivers/scsi/lpfc/Makefile         |    2 +-
>   drivers/scsi/lpfc/lpfc.h           |  215 ++-
>   drivers/scsi/lpfc/lpfc_attr.c      |  310 +---
>   drivers/scsi/lpfc/lpfc_bsg.c       |  726 ++-------
>   drivers/scsi/lpfc/lpfc_bsg.h       |   14 +-
>   drivers/scsi/lpfc/lpfc_crtn.h      |   37 +-
>   drivers/scsi/lpfc/lpfc_ct.c        |  696 ++++----
>   drivers/scsi/lpfc/lpfc_debugfs.c   |   11 +-
>   drivers/scsi/lpfc/lpfc_els.c       | 2177 ++++++++++++++-----------
>   drivers/scsi/lpfc/lpfc_hbadisc.c   |  380 +++--
>   drivers/scsi/lpfc/lpfc_hw.h        |  150 +-
>   drivers/scsi/lpfc/lpfc_hw4.h       |   56 +-
>   drivers/scsi/lpfc/lpfc_ids.h       |   34 +-
>   drivers/scsi/lpfc/lpfc_init.c      |  453 ++++--
>   drivers/scsi/lpfc/lpfc_logmsg.h    |    2 +-
>   drivers/scsi/lpfc/lpfc_mbox.c      |  205 ++-
>   drivers/scsi/lpfc/lpfc_nportdisc.c |  183 ++-
>   drivers/scsi/lpfc/lpfc_nvme.c      |  199 ++-
>   drivers/scsi/lpfc/lpfc_nvme.h      |    8 +-
>   drivers/scsi/lpfc/lpfc_nvmet.c     |  206 +--
>   drivers/scsi/lpfc/lpfc_scsi.c      |  874 +++-------
>   drivers/scsi/lpfc/lpfc_sli.c       | 3127 +++++++++++++++++-------------------
>   drivers/scsi/lpfc/lpfc_sli.h       |   60 +-
>   drivers/scsi/lpfc/lpfc_sli4.h      |    5 +-
>   drivers/scsi/lpfc/lpfc_version.h   |    6 +-
>   drivers/scsi/lpfc/lpfc_vmid.c      |  288 ++++
>   drivers/scsi/lpfc/lpfc_vport.c     |   31 +-
>   28 files changed, 5272 insertions(+), 5201 deletions(-)
>   create mode 100644 drivers/scsi/lpfc/lpfc_vmid.c
> 

At first I thought there must be a mistake because I only found 1 patch 
in your pull request. But, indeed, there really is only one giant patch. 
Is this really the best way ? If you want to bisect problems with this 
driver in the future you're gonna have a tough time because there is no 
patch granularity. Plus, a patch this size is basically unreviewable. I 
would much prefer individual cherry-picks and backport commits.

rtg
-- 
-----------
Tim Gardner
Canonical, Inc




More information about the kernel-team mailing list