diff options
author | Robin Murphy <robin.murphy@arm.com> | 2024-04-19 17:54:46 +0100 |
---|---|---|
committer | Joerg Roedel <jroedel@suse.de> | 2024-04-26 12:07:28 +0200 |
commit | f091e93306e0429ebb7589b9874590b6a9705e64 (patch) | |
tree | 1a8e21d38d16d7b81f734b27d92776542f746060 /arch/arc | |
parent | b67483b3c44eaef2f771fa4c712e13f452675a67 (diff) | |
download | linux-stable-f091e93306e0429ebb7589b9874590b6a9705e64.tar.gz linux-stable-f091e93306e0429ebb7589b9874590b6a9705e64.tar.bz2 linux-stable-f091e93306e0429ebb7589b9874590b6a9705e64.zip |
dma-mapping: Simplify arch_setup_dma_ops()
The dma_base, size and iommu arguments are only used by ARM, and can
now easily be deduced from the device itself, so there's no need to pass
them through the callchain as well.
Acked-by: Rob Herring <robh@kernel.org>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Michael Kelley <mhklinux@outlook.com> # For Hyper-V
Reviewed-by: Jason Gunthorpe <jgg@nvidia.com>
Tested-by: Hanjun Guo <guohanjun@huawei.com>
Signed-off-by: Robin Murphy <robin.murphy@arm.com>
Acked-by: Catalin Marinas <catalin.marinas@arm.com>
Link: https://lore.kernel.org/r/5291c2326eab405b1aa7693aa964e8d3cb7193de.1713523152.git.robin.murphy@arm.com
Signed-off-by: Joerg Roedel <jroedel@suse.de>
Diffstat (limited to 'arch/arc')
-rw-r--r-- | arch/arc/mm/dma.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/arch/arc/mm/dma.c b/arch/arc/mm/dma.c index 197707bc7658..6b85e94f3275 100644 --- a/arch/arc/mm/dma.c +++ b/arch/arc/mm/dma.c @@ -90,8 +90,7 @@ void arch_sync_dma_for_cpu(phys_addr_t paddr, size_t size, /* * Plug in direct dma map ops. */ -void arch_setup_dma_ops(struct device *dev, u64 dma_base, u64 size, - bool coherent) +void arch_setup_dma_ops(struct device *dev, bool coherent) { /* * IOC hardware snoops all DMA traffic keeping the caches consistent |