mirror of
https://github.com/torvalds/linux.git
synced 2026-05-24 07:03:03 +02:00
sparc32: remove the call to dma_make_coherent in arch_dma_free
LEON only needs snooping when DMA accesses are not seen on the processor bus. Given that coherent allocations are mapped uncached this can't happen for those allocations. Signed-off-by: Christoph Hellwig <hch@lst.de> Tested-by: Andreas Larsson <andreas@gaisler.com> Acked-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
519d81956e
commit
2c38d6a4e9
|
|
@ -361,7 +361,6 @@ void arch_dma_free(struct device *dev, size_t size, void *cpu_addr,
|
|||
if (!sparc_dma_free_resource(cpu_addr, size))
|
||||
return;
|
||||
|
||||
dma_make_coherent(dma_addr, size);
|
||||
srmmu_unmapiorange((unsigned long)cpu_addr, size);
|
||||
free_pages((unsigned long)phys_to_virt(dma_addr), get_order(size));
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user