mbox series

[v2,00/16] lpfc: Update lpfc to revision 12.8.0.9

Message ID 20210412013127.2387-1-jsmart2021@gmail.com
Headers show
Series lpfc: Update lpfc to revision 12.8.0.9 | expand

Message

James Smart April 12, 2021, 1:31 a.m. UTC
Update lpfc to revision 12.8.0.9

This patch set contains fixes and a cleanup patches.

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

V2:
 Reworked patch 3, Fix reference countiner errors in
  lpfc_cmpl_els_rsp(), for kernel checkers warning on ls_rjt set but
  not used.

James Smart (16):
  lpfc: Fix rmmod crash due to bad ring pointers to abort_iotag
  lpfc: Fix crash when a REG_RPI mailbox fails triggering a LOGO
    response
  lpfc: Fix reference counting errors in lpfc_cmpl_els_rsp()
  lpfc: Fix NMI crash during rmmod due to circular hbalock dependency
  lpfc: Fix lack of device removal on port swaps with PRLIs
  lpfc: Fix error handling for mailboxes completed in MBX_POLL mode
  lpfc: Fix use-after-free on unused nodes after port swap
  lpfc: Fix silent memory allocation failure in
    lpfc_sli4_bsg_link_diag_test()
  lpfc: Fix missing FDMI registrations after Mgmt Svc login
  lpfc: Fix lpfc_hdw_queue attribute being ignored
  lpfc: Remove unsupported mbox PORT_CAPABILITIES logic
  lpfc: Fix various trivial errors in comments and log messages
  lpfc: Standardize discovery object logging format
  lpfc: Eliminate use of LPFC_DRIVER_NAME in lpfc_attr.c
  lpfc: Update lpfc version to 12.8.0.9
  lpfc: Copyright updates for 12.8.0.9 patches

 drivers/scsi/lpfc/lpfc_attr.c      | 120 ++++++++++++--------
 drivers/scsi/lpfc/lpfc_bsg.c       |  22 ++--
 drivers/scsi/lpfc/lpfc_crtn.h      |   7 +-
 drivers/scsi/lpfc/lpfc_ct.c        |  32 +++---
 drivers/scsi/lpfc/lpfc_els.c       | 114 +++++--------------
 drivers/scsi/lpfc/lpfc_hbadisc.c   |  26 ++---
 drivers/scsi/lpfc/lpfc_hw4.h       | 176 +----------------------------
 drivers/scsi/lpfc/lpfc_init.c      | 140 +++--------------------
 drivers/scsi/lpfc/lpfc_mbox.c      |  38 +------
 drivers/scsi/lpfc/lpfc_nportdisc.c |  10 +-
 drivers/scsi/lpfc/lpfc_nvme.c      |  16 +--
 drivers/scsi/lpfc/lpfc_nvmet.c     |  26 ++---
 drivers/scsi/lpfc/lpfc_scsi.c      |   2 +-
 drivers/scsi/lpfc/lpfc_sli.c       |  77 +++++++------
 drivers/scsi/lpfc/lpfc_version.h   |   2 +-
 15 files changed, 233 insertions(+), 575 deletions(-)

Comments

Martin K. Petersen April 13, 2021, 5:19 a.m. UTC | #1
James,

> Update lpfc to revision 12.8.0.9

Applied to 5.13/scsi-staging, thanks!
Martin K. Petersen April 16, 2021, 2:51 a.m. UTC | #2
On Sun, 11 Apr 2021 18:31:11 -0700, James Smart wrote:

> Update lpfc to revision 12.8.0.9

> 

> This patch set contains fixes and a cleanup patches.

> 

> The patches were cut against Martin's 5.13/scsi-queue tree

> 

> V2:

>  Reworked patch 3, Fix reference countiner errors in

>   lpfc_cmpl_els_rsp(), for kernel checkers warning on ls_rjt set but

>   not used.

> 

> [...]


Applied to 5.13/scsi-queue, thanks!

[01/16] lpfc: Fix rmmod crash due to bad ring pointers to abort_iotag
        https://git.kernel.org/mkp/scsi/c/078c68b87a71
[02/16] lpfc: Fix crash when a REG_RPI mailbox fails triggering a LOGO response
        https://git.kernel.org/mkp/scsi/c/fffd18ec6579
[03/16] lpfc: Fix reference counting errors in lpfc_cmpl_els_rsp()
        https://git.kernel.org/mkp/scsi/c/f866eb06c087
[04/16] lpfc: Fix NMI crash during rmmod due to circular hbalock dependency
        https://git.kernel.org/mkp/scsi/c/a789241e49b6
[05/16] lpfc: Fix lack of device removal on port swaps with PRLIs
        https://git.kernel.org/mkp/scsi/c/4e76d4a9a226
[06/16] lpfc: Fix error handling for mailboxes completed in MBX_POLL mode
        https://git.kernel.org/mkp/scsi/c/304ee43238fe
[07/16] lpfc: Fix use-after-free on unused nodes after port swap
        https://git.kernel.org/mkp/scsi/c/724f6b43a349
[08/16] lpfc: Fix silent memory allocation failure in lpfc_sli4_bsg_link_diag_test()
        https://git.kernel.org/mkp/scsi/c/a1a553e31a99
[09/16] lpfc: Fix missing FDMI registrations after Mgmt Svc login
        https://git.kernel.org/mkp/scsi/c/a314dec37c0e
[10/16] lpfc: Fix lpfc_hdw_queue attribute being ignored
        https://git.kernel.org/mkp/scsi/c/d3de0d11a219
[11/16] lpfc: Remove unsupported mbox PORT_CAPABILITIES logic
        https://git.kernel.org/mkp/scsi/c/b62232ba8cac
[12/16] lpfc: Fix various trivial errors in comments and log messages
        https://git.kernel.org/mkp/scsi/c/3bfab8a026b3
[13/16] lpfc: Standardize discovery object logging format
        https://git.kernel.org/mkp/scsi/c/f115612528b8
[14/16] lpfc: Eliminate use of LPFC_DRIVER_NAME in lpfc_attr.c
        https://git.kernel.org/mkp/scsi/c/5b1f5089b6e6
[15/16] lpfc: Update lpfc version to 12.8.0.9
        https://git.kernel.org/mkp/scsi/c/3ebd25b0a443
[16/16] lpfc: Copyright updates for 12.8.0.9 patches
        https://git.kernel.org/mkp/scsi/c/cf270817cafb

-- 
Martin K. Petersen	Oracle Linux Engineering