patch-2.4.7 linux/drivers/ide/alim15x3.c
Next file: linux/drivers/ide/buddha.c
Previous file: linux/drivers/ide/ali14xx.c
Back to the patch index
Back to the overall index
- Lines: 28
- Date:
Sun Jul 15 16:22:23 2001
- Orig file:
v2.4.6/linux/drivers/ide/alim15x3.c
- Orig date:
Sat May 19 17:43:06 2001
diff -u --recursive --new-file v2.4.6/linux/drivers/ide/alim15x3.c linux/drivers/ide/alim15x3.c
@@ -679,19 +679,21 @@
hwif->drives[0].autotune = 1;
hwif->drives[1].autotune = 1;
hwif->speedproc = &ali15x3_tune_chipset;
-#ifndef CONFIG_BLK_DEV_IDEDMA
- hwif->autodma = 0;
- return;
-#endif /* CONFIG_BLK_DEV_IDEDMA */
+#ifdef CONFIG_BLK_DEV_IDEDMA
if ((hwif->dma_base) && (m5229_revision >= 0x20)) {
/*
* M1543C or newer for DMAing
*/
hwif->dmaproc = &ali15x3_dmaproc;
- if (!noautodma)
- hwif->autodma = 1;
+ hwif->autodma = 1;
}
+
+ if (noautodma)
+ hwif->autodma = 0;
+#else
+ hwif->autodma = 0;
+#endif /* CONFIG_BLK_DEV_IDEDMA */
}
void __init ide_dmacapable_ali15x3 (ide_hwif_t *hwif, unsigned long dmabase)
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)