Messages in this thread Patch in this message |  | | | From | Peter Chubb <> | | Date | Fri, 21 Nov 2003 10:05:35 +1100 | | Subject | Can't disable IDE DMA on 2.6.0-test9 (patch) |
| |
Hi Folks, If you try to disable IDE DMA from Kconfig, you'll end up with an undefined symbol, ide_hwif_setup_dma().
The attached rather ugly patch fixes the problem by defining a dummy function.
===== setup-pci.c 1.19 vs edited ===== --- 1.19/drivers/ide/setup-pci.c Sat Oct 18 01:22:22 2003 +++ edited/setup-pci.c Wed Nov 19 13:52:25 2003 @@ -474,6 +474,11 @@ * state */ +#ifndef CONFIG_BLK_DEV_IDEDMA_PCI +static void ide_hwif_setup_dma(struct pci_dev *dev, ide_pci_device_t *d, ide_hwif_t *hwif) +{ +} +#else static void ide_hwif_setup_dma(struct pci_dev *dev, ide_pci_device_t *d, ide_hwif_t *hwif) { u16 pcicmd; @@ -516,6 +521,7 @@ } } } +#endif /* CONFIG_BLK_DEV_IDEDMA_PCI*/ /** * ide_setup_pci_controller - set up IDE PCI - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
|  |