58 lines
2.5 KiB
Diff
58 lines
2.5 KiB
Diff
Subject: [PATCH] m68k: <asm/pci.h> needs <asm-generic/pci-dma-compat.h>
|
|
|
|
From: Geert Uytterhoeven <geert@linux-m68k.org>
|
|
|
|
Several multi-bus subsystems:
|
|
|
|
| include/linux/ssb/ssb.h: In function 'ssb_dma_mapping_error':
|
|
| include/linux/ssb/ssb.h:430: error: implicit declaration of function 'pci_dma_mapping_error'
|
|
| include/linux/ssb/ssb.h: In function 'ssb_dma_map_single':
|
|
| include/linux/ssb/ssb.h:444: error: implicit declaration of function 'pci_map_single'
|
|
| include/linux/ssb/ssb.h: In function 'ssb_dma_unmap_single':
|
|
| include/linux/ssb/ssb.h:458: error: implicit declaration of function 'pci_unmap_single'
|
|
| include/linux/ssb/ssb.h: In function 'ssb_dma_sync_single_for_cpu':
|
|
| include/linux/ssb/ssb.h:475: error: implicit declaration of function 'pci_dma_sync_single_for_cpu'
|
|
| include/linux/ssb/ssb.h: In function 'ssb_dma_sync_single_for_device':
|
|
| include/linux/ssb/ssb.h:493: error: implicit declaration of function 'pci_dma_sync_single_for_device'
|
|
|
|
or legacy drivers:
|
|
|
|
| drivers/net/hp100.c: In function 'pdl_map_data':
|
|
| drivers/net/hp100.c:291: error: implicit declaration of function 'pci_map_single'
|
|
| drivers/net/hp100.c: In function 'hp100_probe1':
|
|
| drivers/net/hp100.c:707: error: implicit declaration of function 'pci_alloc_consistent'
|
|
| drivers/net/hp100.c:782: error: implicit declaration of function 'pci_free_consistent'
|
|
| drivers/net/hp100.c: In function 'hp100_clean_txring':
|
|
| drivers/net/hp100.c:1614: error: implicit declaration of function 'pci_unmap_single'
|
|
|
|
and
|
|
|
|
| drivers/scsi/aic7xxx_old.c: In function 'aic7xxx_allocate_scb':
|
|
| drivers/scsi/aic7xxx_old.c:2573: error: implicit declaration of function 'pci_alloc_consistent'
|
|
| drivers/scsi/aic7xxx_old.c: In function 'aic7xxx_done':
|
|
| drivers/scsi/aic7xxx_old.c:2697: error: implicit declaration of function 'pci_unmap_single'
|
|
| drivers/scsi/aic7xxx_old.c: In function 'aic7xxx_handle_seqint':
|
|
| drivers/scsi/aic7xxx_old.c:4275: error: implicit declaration of function 'pci_map_single'
|
|
| drivers/scsi/aic7xxx_old.c: In function 'aic7xxx_free':
|
|
| drivers/scsi/aic7xxx_old.c:8460: error: implicit declaration of function 'pci_free_consistent'
|
|
|
|
rely on PCI DMA operations to be always available.
|
|
|
|
Add #include <asm-generic/pci-dma-compat.h> to <asm/pci.h> to make them happy.
|
|
|
|
Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
|
|
---
|
|
include/asm-m68k/pci.h | 1 +
|
|
1 file changed, 1 insertion(+)
|
|
|
|
--- a/include/asm-m68k/pci.h
|
|
+++ b/include/asm-m68k/pci.h
|
|
@@ -8,6 +8,7 @@
|
|
*/
|
|
|
|
#include <asm/scatterlist.h>
|
|
+#include <asm-generic/pci-dma-compat.h>
|
|
|
|
struct pci_ops;
|
|
|