linux/drivers/scsi/lpfc
James Smart 0558056c1e [SCSI] lpfc 8.3.24: Miscellaneous Fixes and Corrections
Miscellaneous Fixes and Corrections
- Remove the memset in the lpfc_sli4_remove_rpi_hdrs call.
- Correct swapping of SGE word 2 relative to offset value
- Reorganize CQ and EQ usage to comply with SLI4 Specification.
- Expand the driver to check the rn bit. Only detect an error if the error bit
  is set and the RN bit is NOT set.
- If mailbox completion code is not success AND the mailbox status is success,
  then and only then will the driver overwrite the mailbox status.
- When driver initializing device, if the device is on a PCIe bus, set
  PCI's "needs fundamental reset" bit so that EEH uses fundamental reset
  instead of hot reset for recovery.
- Prevent driver from using new WWN when changed in firmware (until driver
  reload)
- When HBA reports maximum SGE size > 0xffffffff (infinite), override
  with 0x80000000.
- Fixed potential missed SLI4 device initialization failure conditions.
- Added 100ms delay before driver action following IF_TYPE_2 function reset.
- Reverted patch to UNREG/REG on PLOGI to mapped/unmapped node.
- Add a check for the CVL received flag in the fcf inuse routine to avoid
  unregistering the fcf if Devloss fires before Delay discover timer fires.

Signed-off-by: Alex Iannicelli <alex.iannicelli@emulex.com>
Signed-off-by: James Smart <james.smart@emulex.com>
Signed-off-by: James Bottomley <jbottomley@parallels.com>
2011-05-26 22:49:35 -05:00
..
lpfc_attr.c treewide: fix a few typos in comments 2011-05-10 10:16:21 +02:00
lpfc_bsg.c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial 2011-05-23 09:12:26 -07:00
lpfc_bsg.h [SCSI] lpfc 8.3.23: BSG additions and fixes 2011-05-01 11:10:41 -05:00
lpfc_compat.h [SCSI] lpfc 8.3.16: SLI Additions, updates, and code cleanup 2010-08-06 12:09:24 -05:00
lpfc_crtn.h [SCSI] lpfc 8.3.24: Miscellaneous Fixes and Corrections 2011-05-26 22:49:35 -05:00
lpfc_ct.c [SCSI] lpfc 8.3.21: FC Discovery changes 2011-02-18 12:47:20 -06:00
lpfc_debugfs.c [SCSI] lpfc 8.3.24: Miscellaneous Fixes and Corrections 2011-05-26 22:49:35 -05:00
lpfc_debugfs.h [SCSI] lpfc 8.3.23: Debugfs enhancements 2011-05-01 11:01:52 -05:00
lpfc_disc.h [SCSI] lpfc 8.3.20: Updates to FC discovery commands 2010-12-21 12:37:24 -06:00
lpfc_els.c [SCSI] lpfc 8.3.23: Fixes related to new hardware 2011-05-01 11:07:33 -05:00
lpfc_hbadisc.c [SCSI] lpfc 8.3.24: Miscellaneous Fixes and Corrections 2011-05-26 22:49:35 -05:00
lpfc_hw4.h [SCSI] lpfc 8.3.24: Miscellaneous Fixes and Corrections 2011-05-26 22:49:35 -05:00
lpfc_hw.h treewide: fix a few typos in comments 2011-05-10 10:16:21 +02:00
lpfc_init.c [SCSI] lpfc 8.3.24: Miscellaneous Fixes and Corrections 2011-05-26 22:49:35 -05:00
lpfc_logmsg.h [SCSI] lpfc 8.3.19: Fix critical errors and crashes 2010-12-21 12:23:58 -06:00
lpfc_mbox.c [SCSI] lpfc 8.3.23: Miscellaneous fixes 2011-05-01 11:03:38 -05:00
lpfc_mem.c [SCSI] lpfc 8.3.19: Added support for ELS RRQ command 2010-12-21 12:24:01 -06:00
lpfc_nl.h Fix common misspellings 2011-03-31 11:26:23 -03:00
lpfc_nportdisc.c [SCSI] lpfc 8.3.24: Miscellaneous Fixes and Corrections 2011-05-26 22:49:35 -05:00
lpfc_scsi.c [SCSI] lpfc 8.3.24: Miscellaneous Fixes and Corrections 2011-05-26 22:49:35 -05:00
lpfc_scsi.h Fix common misspellings 2011-03-31 11:26:23 -03:00
lpfc_sli4.h [SCSI] lpfc 8.3.22: Update Copyright Dates 2011-03-23 11:36:14 -05:00
lpfc_sli.c [SCSI] lpfc 8.3.24: Miscellaneous Fixes and Corrections 2011-05-26 22:49:35 -05:00
lpfc_sli.h [SCSI] lpfc 8.3.20: Implement the FC and SLI async event handlers 2010-12-21 12:37:20 -06:00
lpfc_version.h [SCSI] lpfc 8.3.23: Update driver version to 8.3.23 2011-05-01 11:11:09 -05:00
lpfc_vport.c [SCSI] lpfc 8.3.21: Critical Errors and Bug Fixes 2011-02-18 12:39:18 -06:00
lpfc_vport.h
lpfc.h [SCSI] lpfc 8.3.24: Miscellaneous Fixes and Corrections 2011-05-26 22:49:35 -05:00
Makefile [SCSI] lpfc 8.3.22: Update Copyright Dates 2011-03-23 11:36:14 -05:00