]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - arch/arm/include/asm/system.h
ARM: Optionally allow ARMv6 to use 'normal, bufferable' memory for DMA
[mv-sheeva.git] / arch / arm / include / asm / system.h
index ca88e6a84707350bad0b1ab3bd7eefcd116be506..02f5d99adbc04de0562178f76f16a39fdda9053a 100644 (file)
@@ -137,7 +137,7 @@ extern unsigned int user_debug;
 #define dmb() __asm__ __volatile__ ("" : : : "memory")
 #endif
 
-#if __LINUX_ARM_ARCH__ >= 7 || defined(CONFIG_SMP)
+#if defined(CONFIG_ARM_DMA_MEM_BUFFERABLE) || defined(CONFIG_SMP)
 #define mb()           dmb()
 #define rmb()          dmb()
 #define wmb()          dmb()