remarkable-linux/drivers/scsi/lpfc
James Smart 73d91e503a [SCSI] lpfc 8.3.27: Miscellanous logic and interface fixes
Miscellanous logic and interface fixes

- Fix lpfc_init_vfi_cmpl to check the interface type for interface type 0
  before parsing the results.
- Cast uint32_t values that are multiplied to uint64_t before the
  multiplication.
- Instead of "break" statement when PCI read returned error, use the goto
  statement to the end of the routine after setting return value
- moved the msleep(10) to the beginning of the wait loop for checking the
  SLIPort_Status register
- Added the code to follow the existing wait for SLIPort_Status register RDY,
  ERR, and RN bits to be set by the port before proceeding to perform PCI
  function reset.
- Do not override ulpCt_h and ulpCt_l for SLI 4 ports.
- For vport delete, call lpfc_nlp_put when the vport's vpi state is not
  marked with VPI_REGISTERED.
- Added missed fields into the driver's Controller Attributes Structure
- Changed ringing EQ/CQ/RQ doorbell register to be dependent on the size
  of the queue.
- Return -EACCES in issue_reset if cfg_enable_hba_reset is zero.
- Added new logging flag LOG_FCP_UNDER 0x00040000 to qualify underrun logging.
- Add a check in the fabric name display routine to display 0 if the port
  state is <= FLOGI.
- Add a check to the switch statement in lpfc_decode_firmware_rev to check
  for an 'X'.

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-10-16 11:28:48 -05:00
..
lpfc.h [SCSI] lpfc 8.3.25: Add FCF priority failover functionality 2011-07-27 15:16:05 +04:00
lpfc_attr.c [SCSI] lpfc 8.3.27: Miscellanous logic and interface fixes 2011-10-16 11:28:48 -05: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.27: Miscellanous logic and interface fixes 2011-10-16 11:28:48 -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.27: Miscellanous logic and interface fixes 2011-10-16 11:28:48 -05:00
lpfc_hbadisc.c [SCSI] lpfc 8.3.27: Miscellanous logic and interface fixes 2011-10-16 11:28:48 -05:00
lpfc_hw.h [SCSI] lpfc 8.3.25: Adapter Interface fixes and changes 2011-07-27 15:11:02 +04:00
lpfc_hw4.h [SCSI] lpfc 8.3.27: Miscellanous logic and interface fixes 2011-10-16 11:28:48 -05:00
lpfc_init.c [SCSI] lpfc 8.3.27: Miscellanous logic and interface fixes 2011-10-16 11:28:48 -05:00
lpfc_logmsg.h [SCSI] lpfc 8.3.27: Miscellanous logic and interface fixes 2011-10-16 11:28:48 -05:00
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.27: Miscellanous logic and interface fixes 2011-10-16 11:28:48 -05:00
lpfc_scsi.h Fix common misspellings 2011-03-31 11:26:23 -03:00
lpfc_sli.c [SCSI] lpfc 8.3.27: Miscellanous logic and interface fixes 2011-10-16 11:28:48 -05:00
lpfc_sli.h [SCSI] lpfc 8.3.24: Add resource extent support 2011-05-26 22:49:38 -05:00
lpfc_sli4.h [SCSI] lpfc 8.3.27: Miscellanous logic and interface fixes 2011-10-16 11:28:48 -05:00
lpfc_version.h [SCSI] lpfc 8.3.26: Change driver version to 8.3.26 2011-08-29 00:16:19 -07:00
lpfc_vport.c [SCSI] lpfc 8.3.27: Miscellanous logic and interface fixes 2011-10-16 11:28:48 -05:00
lpfc_vport.h
Makefile [SCSI] lpfc 8.3.22: Update Copyright Dates 2011-03-23 11:36:14 -05:00