]> pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - drivers/ide/ide-dma.c
ide: add ide_use_fast_pio() helper (v3)
[linux-2.6-omap-h63xx.git] / drivers / ide / ide-dma.c
index 56efed6742d4d32945a1072203fea57b833d1df5..941846c216245ccf33d9e257d51307708f70a296 100644 (file)
@@ -680,6 +680,9 @@ int ide_use_dma(ide_drive_t *drive)
        struct hd_driveid *id = drive->id;
        ide_hwif_t *hwif = drive->hwif;
 
+       if ((id->capability & 1) == 0 || drive->autodma == 0)
+               return 0;
+
        /* consult the list of known "bad" drives */
        if (__ide_dma_bad_drive(drive))
                return 0;