1. 24 5月, 2007 2 次提交
  2. 23 5月, 2007 1 次提交
  3. 22 5月, 2007 5 次提交
  4. 20 5月, 2007 1 次提交
  5. 19 5月, 2007 2 次提交
  6. 18 5月, 2007 2 次提交
  7. 17 5月, 2007 11 次提交
  8. 16 5月, 2007 5 次提交
    • T
      libata: track spindown status and skip spindown_compat if possible · 13b8d09f
      Tejun Heo 提交于
      Our assumption that most distros issue STANDBYNOW seems wrong.  The
      upstream sysvinit and thus many distros including gentoo and opensuse
      don't take any action for libata disks on spindown.  We can skip
      compat handling for these distros so that they don't need to update
      anything to take advantage of kernel-side shutdown.
      Signed-off-by: NTejun Heo <htejun@gmail.com>
      Signed-off-by: NJeff Garzik <jeff@garzik.org>
      13b8d09f
    • T
      libata-acpi: add ATA_FLAG_ACPI_SATA port flag · 3cadbcc0
      Tejun Heo 提交于
      Whether a controller needs IDE or SATA ACPI hierarchy is determined by
      the programming interface of the controller not by whether the
      controller is SATA or PATA, or it supports slave device or not.  This
      patch adds ATA_FLAG_ACPI_SATA port flags which tells libata-acpi that
      the port needs SATA ACPI nodes, and sets the flag for ahci and
      sata_sil24.
      Signed-off-by: NTejun Heo <htejun@gmail.com>
      Signed-off-by: NJeff Garzik <jeff@garzik.org>
      3cadbcc0
    • T
      libata: during revalidation, check n_sectors after device is configured · 6ddcd3b0
      Tejun Heo 提交于
      Device might be resized during ata_dev_configure() due to HPA or
      (later) ACPI _GTF.  Currently it's worked around by caching n_sectors
      before turning off HPA.  The cached original size is overwritten if
      the device is reconfigured without being hardreset - which always
      happens after configuring trasnfer mode.  If the device gets hardreset
      for some reason after that, revalidation fails with -ENODEV.
      
      This patch makes size checking more robust by moving n_sectors check
      from ata_dev_reread_id() to ata_dev_revalidate() after the device is
      fully configured.  No matter what happens during configuration, a
      device must have the same n_sectors after fully configured to be
      treated as the same device.
      Signed-off-by: NTejun Heo <htejun@gmail.com>
      Signed-off-by: NJeff Garzik <jeff@garzik.org>
      6ddcd3b0
    • B
      ide: remove ide_use_dma() · 122ab088
      Bartlomiej Zolnierkiewicz 提交于
      ide_use_dma() duplicates a lot of ide_max_dma_mode() functionality
      and as all users of ide_use_dma() were converted to use ide_tune_dma()
      now it is possible to add missing checks to ide_tune_dma() and remove
      ide_use_dma() completely, so do it.
      
      There should be no functionality changes caused by this patch.
      Signed-off-by: NBartlomiej Zolnierkiewicz <bzolnier@gmail.com>
      122ab088
    • B
      ide: remove ide_dma_enable() · 4728d546
      Bartlomiej Zolnierkiewicz 提交于
      * check ->speedproc return value in ide_tune_dma()
      * use ide_tune_dma() in cmd64x/cs5530/sc1200/siimage/sl82c105/scc_pata drivers
      * remove no longer needed ide_dma_enable()
      Signed-off-by: NBartlomiej Zolnierkiewicz <bzolnier@gmail.com>
      4728d546
  9. 15 5月, 2007 8 次提交
  10. 14 5月, 2007 1 次提交
    • G
      [AGPGART] Fix wrong ID in via-agp.c · bbdfff86
      Gabriel Mansi 提交于
      there is a wrong id in drivers/char/agp/via-agp.c
      #define PCI_DEVICE_ID_VIA_CX700         0x8324
      It must be 0x0324
      
      Notice that PCI_DEVICE_ID_VIA_CX700 is also used in
      drivers/i2c/busses/i2c-viapro.c and
      drivers/ide/pci/via82cxxx.c
      
      So, I think that constant must be renamed to avoid conflicting.
      I attached a proposed patch.
      Signed-off-by: NDave Jones <davej@redhat.com>
      bbdfff86
  11. 13 5月, 2007 1 次提交
  12. 12 5月, 2007 1 次提交