|
@@ -128,9 +128,7 @@ extern unsigned long irq_flags;
|
|
#define mb() asm volatile ("" : : :"memory")
|
|
#define mb() asm volatile ("" : : :"memory")
|
|
#define rmb() asm volatile ("" : : :"memory")
|
|
#define rmb() asm volatile ("" : : :"memory")
|
|
#define wmb() asm volatile ("" : : :"memory")
|
|
#define wmb() asm volatile ("" : : :"memory")
|
|
-#define set_rmb(var, value) do { (void) xchg(&var, value); } while (0)
|
|
|
|
-#define set_mb(var, value) set_rmb(var, value)
|
|
|
|
-#define set_wmb(var, value) do { var = value; wmb(); } while (0)
|
|
|
|
|
|
+#define set_mb(var, value) do { (void) xchg(&var, value); } while (0)
|
|
|
|
|
|
#define read_barrier_depends() do { } while(0)
|
|
#define read_barrier_depends() do { } while(0)
|
|
|
|
|