1. 10 2月, 2007 5 次提交
  2. 08 2月, 2007 2 次提交
  3. 16 12月, 2006 2 次提交
  4. 05 12月, 2006 1 次提交
  5. 03 12月, 2006 1 次提交
    • T
      [PATCH] libata: always use polling IDENTIFY · 800b3996
      Tejun Heo 提交于
      libata switched to IRQ-driven IDENTIFY when IRQ-driven PIO was
      introduced.  This has caused a lot of problems including device
      misdetection and phantom device.
      
      ATA_FLAG_DETECT_POLLING was added recently to selectively use polling
      IDENTIFY on problemetic drivers but many controllers and devices are
      affected by this problem and trying to adding ATA_FLAG_DETECT_POLLING
      for each such case is diffcult and not very rewarding.
      
      This patch makes libata always use polling IDENTIFY.  This is
      consistent with libata's original behavior and drivers/ide's behavior.
      Signed-off-by: NTejun Heo <htejun@gmail.com>
      Signed-off-by: NJeff Garzik <jeff@garzik.org>
      800b3996
  6. 02 12月, 2006 4 次提交
  7. 02 11月, 2006 1 次提交
  8. 01 11月, 2006 2 次提交
    • T
      [PATCH] ata_piix: allow 01b MAP for both ICH6M and ICH7M · c6446a4c
      Tejun Heo 提交于
      ICH7M was separated from ICH6M to allow undocumented MAP value 01b
      which was spotted on an ASUS notebook.  However, there is also
      notebooks with MAP value 01b on ICH6M.  This patch re-merges ICH6M and
      ICH7M entries and allows MAP value 01b for both.
      
      This problem has been reported and initial patch provided by Jonathan
      Dieter.
      Signed-off-by: NTejun Heo <htejun@gmail.com>
      Cc: Jonathan Dieter <jdieter@gmail.com>
      Cc: Tom Deblauwe <tom.deblauwe@telenet.be>
      Signed-off-by: NJeff Garzik <jeff@garzik.org>
      c6446a4c
    • J
      [PATCH] Add 0x7110 piix to ata_piix.c · f833229c
      Jens Axboe 提交于
      Hi Jeff,
      
      I tested the PATA support on my old VAIO notebook, and it failed to find
      my piix device:
      
      00:07.1 Class 0101: 8086:7111 (rev 01) (prog-if 80 [Master])
              Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop-
      ParErr- Stepping- SERR- FastB2B-
              Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
      <TAbort- <MAbort- >SERR- <PERR-
              Latency: 64
              Region 4: I/O ports at fc90 [size=16]
      
      This patch adds the pci id to ata_piix.c and things then work as
      expected.
      Signed-off-by: NJens Axboe <jens.axboe@oracle.com>
      Signed-off-by: NJeff Garzik <jeff@garzik.org>
      f833229c
  9. 22 10月, 2006 1 次提交
  10. 27 9月, 2006 1 次提交
  11. 26 9月, 2006 1 次提交
  12. 13 9月, 2006 1 次提交
  13. 31 8月, 2006 1 次提交
  14. 30 8月, 2006 1 次提交
  15. 24 8月, 2006 1 次提交
    • J
      libata: Grand renaming. · cca3974e
      Jeff Garzik 提交于
      The biggest change is that ata_host_set is renamed to ata_host.
      
      * ata_host_set			=> ata_host
      * ata_probe_ent->host_flags	=> ata_probe_ent->port_flags
      * ata_probe_ent->host_set_flags	=> ata_probe_ent->_host_flags
      * ata_host_stats		=> ata_port_stats
      * ata_port->host		=> ata_port->scsi_host
      * ata_port->host_set		=> ata_port->host
      * ata_port_info->host_flags	=> ata_port_info->flags
      * ata_(.*)host_set(.*)\(\)	=> ata_\1host\2()
      
      The leading underscore in ata_probe_ent->_host_flags is to avoid
      reusing ->host_flags for different purpose.  Currently, the only user
      of the field is libata-bmdma.c and probe_ent itself is scheduled to be
      removed.
      
      ata_port->host is reused for different purpose but this field is used
      inside libata core proper and of different type.
      Signed-off-by: NTejun Heo <htejun@gmail.com>
      Signed-off-by: NJeff Garzik <jeff@garzik.org>
      cca3974e
  16. 15 8月, 2006 1 次提交
  17. 10 8月, 2006 4 次提交
  18. 09 8月, 2006 1 次提交
  19. 05 8月, 2006 1 次提交
  20. 16 7月, 2006 5 次提交
  21. 27 6月, 2006 1 次提交
  22. 31 5月, 2006 2 次提交