kernel-ark/drivers/scsi/lpfc
James Smart 079b5c916d [SCSI] lpfc 8.3.26: Fix HBA initialization issues
Fix HBA initialization issues

- Swap all values that come from the firmware image on little endian systems.
  Created a new bf_get_be macro that does the same as the bf_get_le macro but
  for big endian data instead of little endian data.
- Moved the incrementing of temp_offset after the copy
  fixed the write object loop to use temp_offset to figure out where the end
  of the image is instead of offset.
- Added the necessary codes for properly bringing the driver instance offline
  and then trying to bring the port back online with the PCI function IP reset.
  If it fails to bring the SLI port back online, it will fall through to
  bringing the SLI port to HBA error offline.
- Add a call in the probe_one_s3 and probe_one_s4 routines to get the Modeldesc
- Change OCe50100 to OCe15100
- Made the error log also include the PCI BAR bitmap returned from kernel call
  pci_select_bars().

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-08-29 00:16:18 -07:00
..
lpfc_attr.c [SCSI] lpfc 8.3.25: Add FCF priority failover functionality 2011-07-27 15:16:05 +04:00
lpfc_bsg.c [SCSI] lpfc 8.3.25: Enhancements to Debug infrastructure 2011-07-27 15:14:00 +04:00
lpfc_bsg.h [SCSI] lpfc 8.3.24: Extend BSG infrastructure and add link diagnostics 2011-05-26 22:49:39 -05:00
lpfc_compat.h
lpfc_crtn.h [SCSI] lpfc 8.3.25: Add FCF priority failover functionality 2011-07-27 15:16:05 +04:00
lpfc_ct.c [SCSI] lpfc 8.3.24: Add resource extent support 2011-05-26 22:49:38 -05:00
lpfc_debugfs.c [SCSI] lpfc 8.3.25: Enhancements to Debug infrastructure 2011-07-27 15:14:00 +04:00
lpfc_debugfs.h [SCSI] lpfc 8.3.25: Enhancements to Debug infrastructure 2011-07-27 15:14:00 +04:00
lpfc_disc.h
lpfc_els.c [SCSI] lpfc 8.3.26: Fix issues pertaining to SCSI/FC protocol. 2011-08-29 00:16:18 -07:00
lpfc_hbadisc.c [SCSI] lpfc 8.3.26: Fix issues pertaining to SCSI/FC protocol. 2011-08-29 00:16:18 -07:00
lpfc_hw4.h [SCSI] lpfc 8.3.26: Fix HBA initialization issues 2011-08-29 00:16:18 -07:00
lpfc_hw.h [SCSI] lpfc 8.3.25: Adapter Interface fixes and changes 2011-07-27 15:11:02 +04:00
lpfc_init.c [SCSI] lpfc 8.3.26: Fix HBA initialization issues 2011-08-29 00:16:18 -07:00
lpfc_logmsg.h
lpfc_mbox.c [SCSI] lpfc 8.3.25: Adapter Interface fixes and changes 2011-07-27 15:11:02 +04:00
lpfc_mem.c [SCSI] lpfc 8.3.24: Add resource extent support 2011-05-26 22:49:38 -05:00
lpfc_nl.h Fix common misspellings 2011-03-31 11:26:23 -03:00
lpfc_nportdisc.c [SCSI] lpfc 8.3.24: Add resource extent support 2011-05-26 22:49:38 -05:00
lpfc_scsi.c [SCSI] lpfc 8.3.26: Fix issues pertaining to SCSI/FC protocol. 2011-08-29 00:16:18 -07:00
lpfc_scsi.h Fix common misspellings 2011-03-31 11:26:23 -03:00
lpfc_sli4.h [SCSI] lpfc 8.3.25: Add FCF priority failover functionality 2011-07-27 15:16:05 +04:00
lpfc_sli.c [SCSI] lpfc 8.3.26: Fix issues pertaining to SCSI/FC protocol. 2011-08-29 00:16:18 -07:00
lpfc_sli.h [SCSI] lpfc 8.3.24: Add resource extent support 2011-05-26 22:49:38 -05:00
lpfc_version.h [SCSI] lpfc 8.3.25: Change driver version to 8.3.25 2011-07-27 15:17:10 +04:00
lpfc_vport.c [SCSI] lpfc 8.3.24: Add resource extent support 2011-05-26 22:49:38 -05:00
lpfc_vport.h
lpfc.h [SCSI] lpfc 8.3.25: Add FCF priority failover functionality 2011-07-27 15:16:05 +04:00
Makefile [SCSI] lpfc 8.3.22: Update Copyright Dates 2011-03-23 11:36:14 -05:00