1. 06 1月, 2007 1 次提交
  2. 24 9月, 2006 2 次提交
    • M
      [SCSI] aacraid: merge rx and rkt code · 76a7f8fd
      Mark Haverkamp 提交于
      Received from Mark Salyzyn:
      
      The only real difference between the rkt and rx platform modules is the
      offset of the message registers. This patch recognizes this similarity
      and simplifies the driver to reduce it's code footprint and to improve
      maintainability by reducing the code duplication.
      
      Visibly, the 'rkt.c' portion of this patch looks more complicated than
      it really is. View it as retaining the rkt-only specifics of the
      interface.
      Signed-off-by: NMark Haverkamp <markh@osdl.org>
      Signed-off-by: NJames Bottomley <James.Bottomley@SteelEye.com>
      76a7f8fd
    • M
      [SCSI] aacraid: expose physical devices · 653ba58d
      Mark Haverkamp 提交于
      Received from Mark Salyzyn:
      
      I am placing this functionality into an insmod parameter. Normally the physical
      components are exported to sg, and are blocked from showing up in sd.
      
      Note that the pass-through I/O path via the driver through the Firmware to the
      physical disks is not an optimized path, the card is designed for Hardware
      RAID, elevator sorting and caching. This should not be used as a means for
      utilizing the aacraid based controllers as a generic scsi/SATA/SAS controller,
      performance should suck by a few percentage points, any RAID meta-data on the
      drives will confuse the controller about who owns the drives and there is a
      high risk of destroying content in both directions. Unreliable and for
      experimentation or strange controlled circumstances only.
      Signed-off-by: NMark Haverkamp <markh@osdl.org>
      Signed-off-by: NJames Bottomley <James.Bottomley@SteelEye.com>
      653ba58d
  3. 20 8月, 2006 2 次提交
  4. 20 6月, 2006 1 次提交
  5. 13 6月, 2006 1 次提交
  6. 20 5月, 2006 1 次提交
  7. 13 4月, 2006 8 次提交
  8. 29 3月, 2006 1 次提交
  9. 28 2月, 2006 1 次提交
  10. 05 2月, 2006 3 次提交
  11. 13 1月, 2006 2 次提交
  12. 11 1月, 2006 1 次提交
  13. 02 12月, 2005 1 次提交
  14. 29 10月, 2005 2 次提交
  15. 15 10月, 2005 1 次提交
  16. 27 9月, 2005 2 次提交
  17. 09 8月, 2005 1 次提交
  18. 06 8月, 2005 2 次提交
  19. 02 8月, 2005 1 次提交
  20. 26 6月, 2005 1 次提交
  21. 18 6月, 2005 2 次提交
  22. 04 6月, 2005 1 次提交
  23. 21 5月, 2005 2 次提交
    • M
      [SCSI] 2.6 aacraid: Variable FIB size (updated patch) · 7c00ffa3
      Mark Haverkamp 提交于
      New code from the Adaptec driver.  Performance enhancement for newer
      adapters.  I hope that this isn't too big for a single patch.  I believe
      that other than the few small cleanups mentioned, that the changes are
      all related.
      
      - Added Variable FIB size negotiation for new adapters.
      - Added support to maximize scatter gather tables and thus permit
        requests larger than 64KB/each.
      - Limit Scatter Gather to 34 elements for ROMB platforms.
      - aac_printf is only enabled with AAC_QUIRK_34SG
      - Large FIB ioctl support
      - some minor cleanup
      
      Passes sparse check.
      I have tested it on x86 and ppc64 machines.
      Signed-off-by: NJames Bottomley <James.Bottomley@SteelEye.com>
      7c00ffa3
    • M
      [SCSI] aacraid: remove sparse warnings · 56b58712
      Mark Haverkamp 提交于
      This patch addresses the sparse -Wbitwise warnings that Christoph wanted
      me to eliminate.  This mostly consisted of making data structure
      elements of hardware associated structures the __le* equivalent.
      Although there were a couple places where there was mixing of cpu and le
      variable math.  These changes have been tested on both an x86 and ppc
      machine running bonnie++.  The usage of the LE32_ALL_ONES macro has been
      eliminated.
      Signed-off-by: NMark Haverkamp <markh@osdl.org>
      Signed-off-by: NJames Bottomley <James.Bottomley@SteelEye.com>
      56b58712