diff options
Diffstat (limited to 'include/asm-x86_64/pci.h')
-rw-r--r-- | include/asm-x86_64/pci.h | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/include/asm-x86_64/pci.h b/include/asm-x86_64/pci.h index 8a05af264d1..49c5e928059 100644 --- a/include/asm-x86_64/pci.h +++ b/include/asm-x86_64/pci.h | |||
@@ -1,7 +1,6 @@ | |||
1 | #ifndef __x8664_PCI_H | 1 | #ifndef __x8664_PCI_H |
2 | #define __x8664_PCI_H | 2 | #define __x8664_PCI_H |
3 | 3 | ||
4 | #include <linux/config.h> | ||
5 | #include <asm/io.h> | 4 | #include <asm/io.h> |
6 | 5 | ||
7 | #ifdef __KERNEL__ | 6 | #ifdef __KERNEL__ |
@@ -40,8 +39,8 @@ int pcibios_set_irq_routing(struct pci_dev *dev, int pin, int irq); | |||
40 | #include <asm/scatterlist.h> | 39 | #include <asm/scatterlist.h> |
41 | #include <linux/string.h> | 40 | #include <linux/string.h> |
42 | #include <asm/page.h> | 41 | #include <asm/page.h> |
43 | #include <linux/dma-mapping.h> /* for have_iommu */ | ||
44 | 42 | ||
43 | extern void pci_iommu_alloc(void); | ||
45 | extern int iommu_setup(char *opt); | 44 | extern int iommu_setup(char *opt); |
46 | 45 | ||
47 | /* The PCI address space does equal the physical memory | 46 | /* The PCI address space does equal the physical memory |
@@ -53,7 +52,7 @@ extern int iommu_setup(char *opt); | |||
53 | */ | 52 | */ |
54 | #define PCI_DMA_BUS_IS_PHYS (dma_ops->is_phys) | 53 | #define PCI_DMA_BUS_IS_PHYS (dma_ops->is_phys) |
55 | 54 | ||
56 | #ifdef CONFIG_GART_IOMMU | 55 | #if defined(CONFIG_IOMMU) || defined(CONFIG_CALGARY_IOMMU) |
57 | 56 | ||
58 | /* | 57 | /* |
59 | * x86-64 always supports DAC, but sometimes it is useful to force | 58 | * x86-64 always supports DAC, but sometimes it is useful to force |