]> err.no Git - linux-2.6/blobdiff - drivers/ide/ide.c
Match DMA blacklist entries between ide-dma.c and libata-core.c
[linux-2.6] / drivers / ide / ide.c
index f2b547ff7722f320b7d7d9ac8e220c4ab9c77e9d..6002713a20a1bdfbcf9f7e2a3f000d491baa6802 100644 (file)
@@ -910,6 +910,7 @@ int set_using_dma(ide_drive_t *drive, int arg)
        err = 0;
 
        if (arg) {
+               hwif->dma_off_quietly(drive);
                if (ide_set_dma(drive) || hwif->ide_dma_on(drive))
                        err = -EIO;
        } else