Skip to content

lpfc 10.4.8000.0: Update lpfc version to driver version 10.4.8000.0

James Smart linux-scsi 1 version Applied

Status from this message: I've applied the series, but for next time can you make sure to follow

Get series with b4
b4 am 1409763288.12357.0.camel@myfc17

Versions newest first

  1. v1 Latest19 patches 3 repliesApplied

Patches in v1 Applied

#Subject and filesSizeRepliesApplied
1/19lpfc 10.4.8000.0: Mark functions as static in lpfc/lpfc_sli.cdrivers/scsi/lpfc/lpfc_sli.c+7 -70 replies
2/19lpfc 10.4.8000.0: Mark functions as static in lpfc/lpfc_hbadisc.cdrivers/scsi/lpfc/lpfc_hbadisc.c+4 -30 replies
3/19lpfc 10.4.8000.0: Mark functions as static in lpfc/lpfc_init.cdrivers/scsi/lpfc/lpfc_init.c+3 -30 replies
4/19lpfc 10.4.8000.0: Mark functions as static in lpfc/lpfc_scsi.cdrivers/scsi/lpfc/lpfc_scsi.c+5 -50 replies
5/19lpfc 10.4.8000.0: Mark function as static in lpfc/lpfc_bsg.cdrivers/scsi/lpfc/lpfc_bsg.c+1 -10 replies
6/19lpfc 10.4.8000.0: Use time_after()drivers/scsi/lpfc/lpfc_scsi.c+3 -10 replies
7/19lpfc 10.4.8000.0: Use dma_zalloc_coherentdrivers/scsi/lpfc/lpfc_bsg.c drivers/scsi/lpfc/lpfc_init.c drivers/scsi/lpfc/lpfc_mbox.c +1 more+17 -300 replies
8/19lpfc 10.4.8000.0: random32: do not feed jiffies as seed from lpfc driverdrivers/scsi/lpfc/lpfc_hbadisc.c+0 -40 replies
9/19lpfc 10.4.8000.0: Use pci_enable_msix_range() instead of pci_enable_msix()drivers/scsi/lpfc/lpfc_init.c+17 -220 replies
10/19lpfc 10.4.8000.0: Fix discovery timeout during nameserver logindrivers/scsi/lpfc/lpfc_els.c drivers/scsi/lpfc/lpfc_init.c drivers/scsi/lpfc/lpfc_sli.c+29 -10 replies
11/19lpfc 10.4.8000.0: Fix quarantined XRI recovery qualifier state in link bouncedrivers/scsi/lpfc/lpfc_crtn.h drivers/scsi/lpfc/lpfc_hbadisc.c drivers/scsi/lpfc/lpfc_sli.c+0 -380 replies
12/19lpfc 10.4.8000.0: Fix IP Reset processing - wait for RDY before proceedingdrivers/scsi/lpfc/lpfc_init.c+47 -620 replies
13/19lpfc 10.4.8000.0: Fix race between LOGO/PLOGI handling causing NULL pointerdrivers/scsi/lpfc/lpfc_disc.h drivers/scsi/lpfc/lpfc_els.c drivers/scsi/lpfc/lpfc_hbadisc.c+30 -20 replies
14/19lpfc 10.4.8000.0: Fix locking issues with abort data pathsdrivers/scsi/lpfc/lpfc_scsi.c drivers/scsi/lpfc/lpfc_sli.c drivers/scsi/lpfc/lpfc_sli.h+83 -480 replies
15/19lpfc 10.4.8000.0: Fixed crash from page fault caused by use after rport deletedrivers/scsi/lpfc/lpfc_hbadisc.c+12 -00 replies
16/19lpfc 10.4.8000.0: Fixed High priority issues from lpfc given by fortify source code scandrivers/scsi/lpfc/lpfc_bsg.c drivers/scsi/lpfc/lpfc_els.c drivers/scsi/lpfc/lpfc_init.c +3 more+53 -400 replies
17/19lpfc 10.4.8000.0: Fixed Low priority issues from lpfc given by fortify source code scandrivers/scsi/lpfc/lpfc_attr.c drivers/scsi/lpfc/lpfc_bsg.c drivers/scsi/lpfc/lpfc_ct.c +5 more+25 -490 replies
18/19lpfc 10.4.8000.0: Fix for handling unmapped ndlp in target reset handlerdrivers/scsi/lpfc/lpfc_scsi.c drivers/scsi/lpfc/lpfc_sli.c+14 -20 replies
19/19lpfc 10.4.8000.0: Update lpfc version to driver version 10.4.8000.0drivers/scsi/lpfc/lpfc_version.h+1 -10 replies

Reviews trailers per patch

9 of 19 patches have a Reviewed-by or Acked-by.

PatchJosh TriplettJames Smart
1/19R-b R-b
2/19R-b R-b
3/19R-b R-b
4/19R-b R-b
5/19R-b R-b
6/19R-b
7/19R-b
8/19R-b
9/19R-b
10/19
11/19
12/19
13/19
14/19
15/19
16/19
17/19
18/19
19/19

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

Cover letter [PATCH 0/19] lpfc 10.4.8000.0: Update lpfc version to driver version 10.4.8000.0

Update lpfc version to driver version 10.4.8000.0

This patch set updates the lpfc driver to revision 10.4.8000.0

The patches for 10.4.8000.0 contain:
- Incorporate patches posted to linux-scsi
- Mark functions as static in lpfc/lpfc_sli.c
- Mark functions as static in lpfc/lpfc_hbadisc.c
- Mark functions as static in lpfc/lpfc_init.c
- Mark functions as static in lpfc/lpfc_scsi.c
- Mark function as static in lpfc/lpfc_bsg.c
- Use time_after()
- Use dma_zalloc_coherent
- random32: do not feed jiffies as seed from lpfc driver
- Use pci_enable_msix_range() instead of pci_enable_msix()
- Fix discovery timeout during nameserver login
- Fix quarantined XRI recovery qualifier state in link bounce
- Fix IP Reset processing - wait for RDY before proceeding
- Fix race between LOGO/PLOGI handling causing NULL pointer
- Fix locking issues with abort data paths
- Fixed crash from page fault caused by use after rport delete
- Fixed High priority issues from lpfc given by fortify source code scan.
- Fixed Low priority issues from lpfc given by fortify source code scan.
- Fix for handling unmapped ndlp in target reset handler
- Update lpfc version to driver version 10.4.8000.0

The patches were cut against Christoph's scsi-queue.git, branch "drivers-for-3.18".

-- james s

James Smart (19):

 drivers/scsi/lpfc/lpfc_attr.c      |   2 +-
 drivers/scsi/lpfc/lpfc_bsg.c       |  20 ++-
 drivers/scsi/lpfc/lpfc_crtn.h      |   1 -
 drivers/scsi/lpfc/lpfc_ct.c        |  14 ++-
 drivers/scsi/lpfc/lpfc_debugfs.c   |   4 +-
 drivers/scsi/lpfc/lpfc_disc.h      |   6 +-
 drivers/scsi/lpfc/lpfc_els.c       |  33 +++--
 drivers/scsi/lpfc/lpfc_hbadisc.c   |  53 +++++---
 drivers/scsi/lpfc/lpfc_init.c      | 225 ++++++++++++++++-----------------
 drivers/scsi/lpfc/lpfc_mbox.c      |   6 +-
 drivers/scsi/lpfc/lpfc_nportdisc.c |   2 +
 drivers/scsi/lpfc/lpfc_scsi.c      |  34 +++--
 drivers/scsi/lpfc/lpfc_sli.c       | 247 ++++++++++++++++++-------------------
 drivers/scsi/lpfc/lpfc_sli.h       |   1 +
 drivers/scsi/lpfc/lpfc_sli4.h      |  20 +--
 drivers/scsi/lpfc/lpfc_version.h   |   2 +-
 16 files changed, 351 insertions(+), 319 deletions(-)
Signature · 1 line
1.7.11.7