Skip to content

lpfc 8.1.2 driver update

James Smart linux-scsi 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest22 patches 5 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/22lpfc 8.1.2 : Remove unused prototypes from lpfc_crtn.hdrivers/scsi/lpfc/lpfc_crtn.h+0 -180 replies
2/22lpfc 8.1.2 : Remove unreferenced cfg_fcp_bind_method from struct lpfc_hbadrivers/scsi/lpfc/lpfc.h+0 -10 replies
3/22lpfc 8.1.2 : Remove unused SLI_IOCB_HIGH_PRIORITYdrivers/scsi/lpfc/lpfc_sli.c drivers/scsi/lpfc/lpfc_sli.h+0 -110 replies
4/22lpfc 8.1.2 : Handling of ELS commands RRQ, RPS, RPL and LIRR correctlydrivers/scsi/lpfc/lpfc.h drivers/scsi/lpfc/lpfc_crtn.h drivers/scsi/lpfc/lpfc_els.c +2 more+309 -340 replies
5/22lpfc 8.1.2 : Fixed a race condition in the PLOGI retry logic.drivers/scsi/lpfc/lpfc_els.c drivers/scsi/lpfc/lpfc_nportdisc.c+24 -120 replies
6/22lpfc 8.1.2 : Fix lpfc_sli_send_reset on ERATT interruptdrivers/scsi/lpfc/lpfc_sli.c+1 -10 replies
7/22lpfc 8.1.2 : Fixed system panic in lpfc_sli_brdreset during dynamic add of LP11Kdrivers/scsi/lpfc/lpfc_init.c+16 -10 replies
8/22lpfc 8.1.2 : Fixed a double insertion of mail box object to the SLI mailbox list.drivers/scsi/lpfc/lpfc_sli.c+2 -30 replies
9/22lpfc 8.1.2 : Add module parameter to limit number of outstanding commands per lpfc HBAdrivers/scsi/lpfc/lpfc_attr.c+15 -00 replies
10/22lpfc 8.1.2 : Misc FC Discovery changesdrivers/scsi/lpfc/lpfc.h drivers/scsi/lpfc/lpfc_ct.c drivers/scsi/lpfc/lpfc_els.c +2 more+450 -3910 replies
11/22lpfc 8.1.2 : Correct use of the hostdata field in scsi_hostdrivers/scsi/lpfc/lpfc_attr.c drivers/scsi/lpfc/lpfc_init.c drivers/scsi/lpfc/lpfc_scsi.c+40 -410 replies
12/22lpfc 8.1.2 : Remove hba_list from struct lpfc_hbadrivers/scsi/lpfc/lpfc.h+0 -10 replies
13/22lpfc 8.1.2 : Add ERROR and WARM_START modes for diagnostic purposes.drivers/scsi/lpfc/lpfc.h drivers/scsi/lpfc/lpfc_attr.c drivers/scsi/lpfc/lpfc_crtn.h +6 more+389 -1510 replies
14/22lpfc 8.1.2 : Added support for FANdrivers/scsi/lpfc/lpfc_disc.h drivers/scsi/lpfc/lpfc_els.c drivers/scsi/lpfc/lpfc_hbadisc.c +1 more+140 -580 replies
15/22lpfc 8.1.2 : Make lpfc_els_rsp_rps_acc and lpfc_els_rsp_rpl_acc staticdrivers/scsi/lpfc/lpfc_els.c+2 -20 replies
16/22lpfc 8.1.2 : Code style changes for Discovery codedrivers/scsi/lpfc/lpfc_ct.c drivers/scsi/lpfc/lpfc_els.c drivers/scsi/lpfc/lpfc_hbadisc.c +1 more+74 -950 replies
17/22lpfc 8.1.2 : Allow turning on internal loop-back modedrivers/scsi/lpfc/lpfc_attr.c drivers/scsi/lpfc/lpfc_mbox.c+5 -10 replies
18/22lpfc 8.1.2 : Code cleanup of lpfc_mbx_cmpl_config_linkdrivers/scsi/lpfc/lpfc_hbadisc.c+43 -640 replies
19/22lpfc 8.1.2 : Fixed module parameter descriptionsdrivers/scsi/lpfc/lpfc_attr.c+3 -30 replies
20/22lpfc 8.1.2 : Fix panic caused by HBA resets and target side cable pullsdrivers/scsi/lpfc/lpfc_scsi.c+3 -30 replies
21/22lpfc 8.1.2 : Modify RSCN handling to unregister rpis on lost FCP_TARGETs immediatelydrivers/scsi/lpfc/lpfc_ct.c+30 -10 replies
22/22lpfc 8.1.2 : Change version number to 8.1.2drivers/scsi/lpfc/lpfc_version.h+3 -30 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH 0/22] lpfc 8.1.2 driver update

This patch set updates the lpfc driver to revision 8.1.2, which includes the following changes:

- Remove several unused prototypes
- Remove unreferenced cfg_fcp_bind_method from struct lpfc_hba
- Remove unused SLI_IOCB_HIGH_PRIORITY
- Handling of ELS commands RRQ, RPS, RPL and LIRR correctly
- Fixed a race condition in the PLOGI retry logic.
- Explicitly initialize the skip_post argument to lpfc_sli_send_reset on a ERATT interrupt.
- Fixed system panic in lpfc_sli_brdreset during dynamic add of LP11K
- Fixed a double insertion of mail box object to the SLI mailbox list.
- Add module parameter to limit number of outstanding commands per lpfc HBA
- Misc FC Discovery changes
- Correct use of the hostdata field in scsi_host
- Remove hba_list from struct lpfc_hba
- Add ERROR and WARM_START modes for diagnostic purposes.
- Added support for FAN
- Make lpfc_els_rsp_rps_acc and lpfc_els_rsp_rpl_acc static
- Code style changes for Discovery code
- Allow turning on internal loop-back mode
- Code cleanup of lpfc_mbx_cmpl_config_link
- Fixed module parameter descriptions.
- Fix panic caused by HBA resets and target side cable pulls
- Modify RSCN handling to unregister rpis on lost FCP_TARGETs immediately
- Change version number to 8.1.2

-- james s