dma-mapping: parisc: set ARCH_DMA_MINALIGN
Subsystems (2)
PATCH 157/177 dma-mapping: parisc: set ARCH_DMA_MINALIGN
From: FUJITA Tomonori <[email protected]>
Architectures that handle DMA-non-coherent memory need to set ARCH_DMA_MINALIGN to make sure that kmalloc'ed buffer is DMA-safe: the buffer doesn't share a cache with the others.
Signed-off-by FUJITA Tomonori <[email protected]>
Cc Kyle McMartin <[email protected]>
Cc Helge Deller <[email protected]>
Cc James E.J. Bottomley <[email protected]>
Cc <[email protected]>
Signed-off-by Andrew Morton <[email protected]>
---
arch/parisc/include/asm/cache.h | 2 ++ 1 file changed, 2 insertions(+)
arch/parisc/include/asm/cache.h renamed from arch/parisc/include/asm/cache.h~dma-mapping-parisc-set-arch_dma_minalign +2 -0
@@ -28,6 +28,8 @@#define SMP_CACHE_BYTES L1_CACHE_BYTES +#define ARCH_DMA_MINALIGN L1_CACHE_BYTES +#define __read_mostly __attribute__((__section__(".data..read_mostly")))void parisc_cache_init (void );/* initializes cache-flushing */
_