1. 22 5月, 2012 4 次提交
  2. 10 5月, 2012 1 次提交
  3. 19 2月, 2012 10 次提交
  4. 18 2月, 2012 1 次提交
  5. 15 12月, 2011 4 次提交
  6. 12 12月, 2011 2 次提交
  7. 29 8月, 2011 2 次提交
  8. 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
  9. 27 7月, 2011 3 次提交
  10. 01 5月, 2011 1 次提交
  11. 28 7月, 2010 1 次提交
  12. 17 5月, 2010 1 次提交
  13. 02 5月, 2010 1 次提交
  14. 05 12月, 2009 1 次提交
  15. 21 6月, 2009 1 次提交
  16. 09 6月, 2009 1 次提交
  17. 21 5月, 2009 1 次提交
  18. 08 1月, 2009 3 次提交
  19. 30 12月, 2008 1 次提交
    • A
      [SCSI] qla2xxx: add support for multi-queue adapter · 73208dfd
      Anirban Chakraborty 提交于
      Following changes have been made.
      1. qla_hw_data structure holds an array for request queue pointers,
      and an array for response queue pointers.
      2. The base request and response queues are created by default.
      3. Additional request and response queues are created at the time of vport
      creation. If queue resources are exhausted during vport creation, newly
      created vports use the default queue.
      4. Requests are sent to the request queue that the vport was assigned
      in the beginning.
      5. Responses are completed on the response queue with which the request queue
      is associated with.
      
      [fixup memcpy argument reversal spotted by davej@redhat.com]
      Signed-off-by: NAnirban Chakraborty <anirban.chakraborty@qlogic.com>
      Signed-off-by: NJames Bottomley <James.Bottomley@HansenPartnership.com>
      73208dfd