git://git.onelab.eu
/
linux-2.6.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
linux 2.6.16.38 w/ vs2.0.3-rc1
[linux-2.6.git]
/
include
/
asm-sh64
/
system.h
diff --git
a/include/asm-sh64/system.h
b/include/asm-sh64/system.h
index
b1598c2
..
3002e98
100644
(file)
--- a/
include/asm-sh64/system.h
+++ b/
include/asm-sh64/system.h
@@
-14,6
+14,7
@@
*
*/
*
*/
+#include <linux/config.h>
#include <asm/registers.h>
#include <asm/processor.h>
#include <asm/registers.h>
#include <asm/processor.h>
@@
-64,8
+65,9
@@
extern void __xchg_called_with_bad_pointer(void);
#define smp_read_barrier_depends() do { } while (0)
#endif /* CONFIG_SMP */
#define smp_read_barrier_depends() do { } while (0)
#endif /* CONFIG_SMP */
-#define set_rmb(var, value) do {
(void)
xchg(&var, value); } while (0)
+#define set_rmb(var, value) do { xchg(&var, value); } while (0)
#define set_mb(var, value) set_rmb(var, value)
#define set_mb(var, value) set_rmb(var, value)
+#define set_wmb(var, value) do { var = value; wmb(); } while (0)
/* Interrupt Control */
#ifndef HARD_CLI
/* Interrupt Control */
#ifndef HARD_CLI