dma-mapping: split <linux/dma-mapping.h>
Split out all the bits that are purely for dma_map_ops implementations
and related code into a new <linux/dma-map-ops.h> header so that they
don't get pulled into all the drivers. That also means the architecture
specific <asm/dma-mapping.h> is not pulled in by <linux/dma-mapping.h>
any more, which leads to a missing includes that were pulled in by the
x86 or arm versions in a few not overly portable drivers.
Signed-off-by:
Christoph Hellwig <hch@lst.de>
Showing
- MAINTAINERS 1 addition, 0 deletionsMAINTAINERS
- arch/alpha/kernel/pci_iommu.c 1 addition, 1 deletionarch/alpha/kernel/pci_iommu.c
- arch/arc/mm/dma.c 1 addition, 0 deletionsarch/arc/mm/dma.c
- arch/arm/common/dmabounce.c 1 addition, 0 deletionsarch/arm/common/dmabounce.c
- arch/arm/mach-highbank/highbank.c 1 addition, 1 deletionarch/arm/mach-highbank/highbank.c
- arch/arm/mach-imx/mach-imx27_visstrim_m10.c 1 addition, 1 deletionarch/arm/mach-imx/mach-imx27_visstrim_m10.c
- arch/arm/mach-imx/mach-mx31moboard.c 1 addition, 1 deletionarch/arm/mach-imx/mach-mx31moboard.c
- arch/arm/mach-mvebu/coherency.c 1 addition, 1 deletionarch/arm/mach-mvebu/coherency.c
- arch/arm/mm/dma-mapping-nommu.c 1 addition, 0 deletionsarch/arm/mm/dma-mapping-nommu.c
- arch/arm/mm/dma-mapping.c 1 addition, 1 deletionarch/arm/mm/dma-mapping.c
- arch/arm64/mm/dma-mapping.c 1 addition, 0 deletionsarch/arm64/mm/dma-mapping.c
- arch/ia64/hp/common/sba_iommu.c 1 addition, 1 deletionarch/ia64/hp/common/sba_iommu.c
- arch/ia64/kernel/dma-mapping.c 1 addition, 1 deletionarch/ia64/kernel/dma-mapping.c
- arch/mips/jazz/jazzdma.c 1 addition, 0 deletionsarch/mips/jazz/jazzdma.c
- arch/mips/mm/dma-noncoherent.c 1 addition, 0 deletionsarch/mips/mm/dma-noncoherent.c
- arch/parisc/kernel/drivers.c 1 addition, 0 deletionsarch/parisc/kernel/drivers.c
- arch/powerpc/include/asm/iommu.h 1 addition, 1 deletionarch/powerpc/include/asm/iommu.h
- arch/powerpc/include/asm/pci.h 1 addition, 1 deletionarch/powerpc/include/asm/pci.h
- arch/powerpc/platforms/ps3/system-bus.c 1 addition, 1 deletionarch/powerpc/platforms/ps3/system-bus.c
- arch/powerpc/platforms/pseries/ibmebus.c 1 addition, 1 deletionarch/powerpc/platforms/pseries/ibmebus.c
Please register or sign in to comment