sh: Fix up smp_mb__xxx() memory barriers for SH-4A SMP.
[pandora-kernel.git] / arch / sh / include / asm / bitops.h
index ebe595b..98511e4 100644 (file)
@@ -26,8 +26,8 @@
 /*
  * clear_bit() doesn't provide any barrier for the compiler.
  */
-#define smp_mb__before_clear_bit()     barrier()
-#define smp_mb__after_clear_bit()      barrier()
+#define smp_mb__before_clear_bit()     smp_mb()
+#define smp_mb__after_clear_bit()      smp_mb()
 
 #ifdef CONFIG_SUPERH32
 static inline unsigned long ffz(unsigned long word)