1. 27 8月, 2011 1 次提交
    • A
      [SCSI] qla2xxx: T10 DIF - Fix incorrect error reporting. · e02587d7
      Arun Easi 提交于
      This fix:
          - Disables app tag peeking; correct tag check will be added when the
            SCSI API is available.
          - Always derive ref_tag from scsi_get_lba()
          - Removes incorrect swap of FCP_LUN in FCP_CMND
          - Moves app-tag error check before ref-tag check. The reason being,
            currently there is no interface in SCSI to retrieve the app-tag
            for protection I/Os, so driver puts zero for app-tag in the
            firmware interface, but requests not to validate it, but when a
            ref-tag error is detected by firmware, it would put
            expected/actual tags for all the protection tags (guard/app/ref).
            As driver checks for app tag error first, a ref-tag error is
            incorrectly flagged as app-tag error.
          - Convert HBA specific checks to capability based.
      Signed-off-by: NArun Easi <arun.easi@qlogic.com>
      Signed-off-by: NChad Dupuis <chad.dupuis@qlogic.com>
      Signed-off-by: NJames Bottomley <JBottomley@Parallels.com>
      e02587d7
  2. 27 7月, 2011 3 次提交
  3. 01 5月, 2011 1 次提交
  4. 28 7月, 2010 1 次提交
  5. 17 5月, 2010 1 次提交
  6. 02 5月, 2010 1 次提交
  7. 05 12月, 2009 1 次提交
  8. 21 6月, 2009 1 次提交
  9. 09 6月, 2009 1 次提交
  10. 21 5月, 2009 1 次提交
  11. 08 1月, 2009 3 次提交
  12. 30 12月, 2008 2 次提交
  13. 27 7月, 2008 1 次提交
  14. 28 4月, 2008 1 次提交
  15. 08 4月, 2008 2 次提交
  16. 24 1月, 2008 2 次提交
    • A
      [SCSI] qla2xxx: Add Fibre Channel Event (FCE) tracing support. · df613b96
      Andrew Vasquez 提交于
      FCE support enables the firmware to record FC extended link
      services and basic link services frames which have been
      transmitted and received by the ISP.  This allows for a limited
      view of the FC traffic through the ISP without using a FC
      analyzer.  This can be useful in situations where a physical
      connection to the FC bus is not possible.
      
      The driver exports this information in two ways -- first, via a
      debugfs node exported for all supported ISPs under:
      
      	<debugfs_mount_point>/qla2xxx/qla2xxx_<host_no>/fce
      
      where a read of the 'fce' file will provide a snapshot of the
      firmware's FCE buffer; and finally, the FCE buffer will be
      extracted during a firmware-dump scenario.
      Signed-off-by: NAndrew Vasquez <andrew.vasquez@qlogic.com>
      Signed-off-by: NJames Bottomley <James.Bottomley@HansenPartnership.com>
      df613b96
    • A
      [SCSI] qla2xxx: Code cleanups. · a824ebb3
      Adrian Bunk 提交于
      - make the following needlessly global code static:
        - qla_attr.c: qla24xx_vport_delete()
        - qla_attr.c: qla24xx_vport_disable()
        - qla_mid.c: qla24xx_allocate_vp_id()
        - qla_mid.c: qla24xx_find_vhost_by_name()
        - qla_mid.c: qla2x00_do_dpc_vp()
        - qla_os.c: struct qla2x00_driver_template
        - qla_os.c: qla2x00_stop_timer()
        - qla_os.c: qla2x00_mem_alloc()
        - qla_os.c: qla2x00_mem_free()
        - qla_sup.c: qla2x00_lock_nvram_access()
        - qla_sup.c: qla2x00_unlock_nvram_access()
        - qla_sup.c: qla2x00_get_nvram_word()
        - qla_sup.c: qla2x00_write_nvram_word()
      - #if 0 the following unused global functions:
        - qla_mbx.c: qla2x00_system_error()
      - qla_os.c: remove some unneeded function prototypes
      - removed unused functions:
        - qla_dbg.c: qla2x00_dump_pkt()
        - qla_mbx.c: qla2x00_get_serdes_params()
        - qla_mbx.c: qla2x00_get_idma_speed()
        - qla_mbx.c: qla24xx_get_vp_database()
        - qla_mbx.c: qla24xx_get_vp_entry()
      Signed-off-by: NAdrian Bunk <bunk@kernel.org>
      Signed-off-by: NAndrew Morton <akpm@linux-foundation.org>
      Small modifications and
      Signed-off-by: NAndrew Vasquez <andrew.vasquez@qlogic.com>
      Signed-off-by: NJames Bottomley <James.Bottomley@HansenPartnership.com>
      a824ebb3
  17. 13 10月, 2007 4 次提交
  18. 16 8月, 2007 1 次提交
  19. 20 7月, 2007 1 次提交
  20. 01 6月, 2007 1 次提交
  21. 27 6月, 2006 1 次提交
  22. 20 5月, 2006 2 次提交
  23. 15 1月, 2006 1 次提交
  24. 10 11月, 2005 1 次提交
  25. 29 10月, 2005 1 次提交
  26. 10 9月, 2005 1 次提交
  27. 14 7月, 2005 3 次提交