powerpc: Optimise smp_wmb
[firefly-linux-kernel-4.4.55.git] / arch / powerpc / include / asm / synch.h
index 45963e80f557d2b1108781a6d381e2ab37f6ec31..28f6ddbff4cf31d6e9fa8d420563dc8228e1db5a 100644 (file)
@@ -5,6 +5,10 @@
 #include <linux/stringify.h>
 #include <asm/feature-fixups.h>
 
+#if defined(__powerpc64__) || defined(CONFIG_PPC_E500MC)
+#define __SUBARCH_HAS_LWSYNC
+#endif
+
 #ifndef __ASSEMBLY__
 extern unsigned int __start___lwsync_fixup, __stop___lwsync_fixup;
 extern void do_lwsync_fixups(unsigned long value, void *fixup_start,