1. 24 8月, 2006 1 次提交
  2. 10 8月, 2006 2 次提交
  3. 16 7月, 2006 1 次提交
  4. 06 7月, 2006 3 次提交
  5. 03 7月, 2006 1 次提交
  6. 27 6月, 2006 2 次提交
  7. 12 6月, 2006 2 次提交
  8. 31 5月, 2006 4 次提交
  9. 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
  10. 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
  11. 11 4月, 2006 1 次提交
  12. 03 4月, 2006 2 次提交
  13. 02 4月, 2006 1 次提交
  14. 24 3月, 2006 1 次提交
  15. 22 3月, 2006 1 次提交
  16. 05 3月, 2006 4 次提交
  17. 02 3月, 2006 1 次提交
  18. 26 2月, 2006 2 次提交
  19. 20 2月, 2006 1 次提交
  20. 13 2月, 2006 3 次提交
  21. 10 2月, 2006 2 次提交
  22. 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
  23. 06 1月, 2006 1 次提交