1. 31 5月, 2006 4 次提交
  2. 24 5月, 2006 1 次提交
    • A
      [PATCH] PATCH: libata. Add ->data_xfer method · a6b2c5d4
      Alan Cox 提交于
      We need to pass the device in order to do per device checks such as
      32bit I/O enables. With the changes to include dev->ap we now don't have
      to add parameters however just clean them up. Also add data_xfer methods
      to the existing drivers except ata_piix (which is in the other block of
      patches). If you reject the piix one just add a data_xfer to it...
      Signed-off-by: NAlan Cox <alan@redhat.com>
      Signed-off-by: NJeff Garzik <jeff@garzik.org>
      a6b2c5d4
  3. 15 5月, 2006 2 次提交
    • T
      [PATCH] sata_sil: convert to new EH · f6aae27e
      Tejun Heo 提交于
      Convert sata_sil to new EH.  As these controllers have hardware
      interrupt mask and are known to have screaming interrupts issues, use
      hardware IRQ masking for freezing.  sil_freeze() masks interrupts for
      the port and sil_thaw() unmasks them.  As ports are automatically
      frozen before probing reset, there is no need to initialize interrupt
      masks sil_init_onde().  Remove related code.
      
      Other than freezing, sata_sil uses stock BMDMA EH routines.
      Signed-off-by: NTejun Heo <htejun@gmail.com>
      f6aae27e
    • T
      [PATCH] libata: use ATA printk helpers · f15a1daf
      Tejun Heo 提交于
      Use ATA printk helpers.
      Signed-off-by: NTejun Heo <htejun@gmail.com>
      f15a1daf
  4. 11 4月, 2006 1 次提交
  5. 03 4月, 2006 2 次提交
  6. 02 4月, 2006 1 次提交
  7. 24 3月, 2006 1 次提交
  8. 22 3月, 2006 1 次提交
  9. 05 3月, 2006 4 次提交
  10. 02 3月, 2006 1 次提交
  11. 26 2月, 2006 2 次提交
  12. 20 2月, 2006 1 次提交
  13. 13 2月, 2006 3 次提交
  14. 10 2月, 2006 2 次提交
  15. 28 1月, 2006 1 次提交
    • J
      [libata sata_sil] implement 'slow_down' module parameter · 51e9f2ff
      Jeff Garzik 提交于
      On occasion, a user will submit a patch that enables the "mod15write"
      quirk for their device.  Enabling this quirk has the effect of clamping
      all ATA commands to no more than 15 sectors.  The intended use of this
      quirk is to stop the controller from generating FIS's of unusual size
      ("but Wesley, what about the FOUS's?"), which in turn works around
      problems in a <list> of hard drives.
      
      One side effect of this quirk is greatly decreased performance.  Users
      often enable the mod15write quirk to fix various system, power, chip,
      and/or driver problems.  For a few rare problematic cases, enabling this
      has cured lockups or data corruption.
      
      Rather than add bogus listings to the mod15write quirk list (I get a
      patch every month doing such), we add a 'slow_down' module parameter.
      This allows users to employ a performance sledgehammer in the hopes
      of curing a problem.  It defaults to off (0), of course.
      51e9f2ff
  16. 06 1月, 2006 1 次提交
  17. 01 12月, 2005 1 次提交
  18. 11 11月, 2005 1 次提交
  19. 10 11月, 2005 1 次提交
  20. 07 11月, 2005 1 次提交
  21. 31 10月, 2005 1 次提交
  22. 23 10月, 2005 1 次提交
  23. 21 10月, 2005 1 次提交
  24. 30 8月, 2005 2 次提交
  25. 29 8月, 2005 1 次提交
    • J
      [libata] license change, other bits · af36d7f0
      Jeff Garzik 提交于
      - changes license of all code from OSL+GPL to plain ole GPL
        - except for NVIDIA, who hasn't yet responded about sata_nv
        - copyright holders were already contacted privately
      
      - adds info in each driver about where hardware/protocol docs may be
        obtained
      
      - where I have made major contributions, updated copyright dates
      af36d7f0
  26. 27 8月, 2005 1 次提交
  27. 23 8月, 2005 1 次提交
    • T
      [PATCH] sil: apply M15W quirk selectively (take 2) · e4deec63
      Tejun Heo 提交于
       As SII reports that only original 3112's are affected by M15W quirk,
      This patch adds SIL_FLAG_MOD15WRITE to selectively apply M15W quirk
      depending on chipsets.  As of yet, we don't know exactly which PCI IDs
      are for original 3112, so M15W quirk is applied to all except for 3512
      and 3124.  Once more info is avaliable, we can change some of these
      sil_3112_m15w's to sil_3112.
      Signed-off-by: NTejun Heo <htejun@gmail.com>
      Signed-off-by: NJeff Garzik <jgarzik@pobox.com>
      e4deec63