]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - drivers/ide/pci/atiixp.c
ide: disable DMA in ->ide_dma_check for "no IORDY" case (v2)
[karo-tx-linux.git] / drivers / ide / pci / atiixp.c
index dfc738c42228f0126184a29b01d85daf2f3718eb..6d372c4e1d815ecaa00dedef3a51aa6e54020a80 100644 (file)
@@ -264,10 +264,9 @@ static int atiixp_dma_check(ide_drive_t *drive)
                tspeed = ide_get_best_pio_mode(drive, 255, 5, NULL);
                speed = atiixp_dma_2_pio(XFER_PIO_0 + tspeed) + XFER_PIO_0;
                hwif->speedproc(drive, speed);
-               return hwif->ide_dma_off_quietly(drive);
        }
-       /* IORDY not supported */
-       return 0;
+
+       return hwif->ide_dma_off_quietly(drive);
 }
 
 /**