[MIPS] Fix dma_sync_*_for_device() functions

Signed-off-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>

authored by Thomas Bogendoerfer and committed by Ralf Baechle 9b43fb6b 40139bd4

+3 -3
+3 -3
arch/mips/mm/dma-default.c
··· 246 { 247 BUG_ON(direction == DMA_NONE); 248 249 - if (cpu_is_noncoherent_r10000(dev)) { 250 unsigned long addr; 251 252 - addr = plat_dma_addr_to_phys(dma_handle); 253 __dma_sync(addr, size, direction); 254 } 255 } ··· 276 { 277 BUG_ON(direction == DMA_NONE); 278 279 - if (cpu_is_noncoherent_r10000(dev)) { 280 unsigned long addr; 281 282 addr = PAGE_OFFSET + plat_dma_addr_to_phys(dma_handle);
··· 246 { 247 BUG_ON(direction == DMA_NONE); 248 249 + if (!plat_device_is_coherent(dev)) { 250 unsigned long addr; 251 252 + addr = PAGE_OFFSET + plat_dma_addr_to_phys(dma_handle); 253 __dma_sync(addr, size, direction); 254 } 255 } ··· 276 { 277 BUG_ON(direction == DMA_NONE); 278 279 + if (!plat_device_is_coherent(dev)) { 280 unsigned long addr; 281 282 addr = PAGE_OFFSET + plat_dma_addr_to_phys(dma_handle);