x86: smp_mb__{before,after}_clear_bit() are no-ops.
authorKeir Fraser <keir.fraser@citrix.com>
Thu, 4 Sep 2008 13:37:56 +0000 (14:37 +0100)
committerKeir Fraser <keir.fraser@citrix.com>
Thu, 4 Sep 2008 13:37:56 +0000 (14:37 +0100)
Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
xen/include/asm-x86/bitops.h

index d3664e3d4c580ab5cd3d791d337ac699f21663c1..8237381f81a48ef8c2046077fc6b53bdf3a26732 100644 (file)
@@ -116,8 +116,8 @@ static inline void __clear_bit(int nr, volatile void *addr)
     __clear_bit(nr, addr);                              \
 })
 
-#define smp_mb__before_clear_bit() barrier()
-#define smp_mb__after_clear_bit()  barrier()
+#define smp_mb__before_clear_bit() ((void)0)
+#define smp_mb__after_clear_bit()  ((void)0)
 
 /**
  * __change_bit - Toggle a bit in memory