sparc: remove the sparc32_dma_ops indirection
authorChristoph Hellwig <hch@lst.de>
Mon, 3 Dec 2018 13:04:32 +0000 (14:04 +0100)
committerChristoph Hellwig <hch@lst.de>
Tue, 11 Dec 2018 13:45:29 +0000 (14:45 +0100)
commitce65d36f3ea79368170ca58f2efd28cdba3d70e9
treee9f8449b46f86abc62de7896c25565ae10b3d609
parent53b7670e5735ba1c662230377d764799aaf57300
sparc: remove the sparc32_dma_ops indirection

There is no good reason to have a double indirection for the sparc32
dma ops, so remove the sparc32_dma_ops and define separate dma_map_ops
instance for the different IOMMU types.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Acked-by: David S. Miller <davem@davemloft.net>
arch/sparc/include/asm/dma.h
arch/sparc/kernel/ioport.c
arch/sparc/mm/io-unit.c
arch/sparc/mm/iommu.c