aboutsummaryrefslogtreecommitdiffstats
path: root/xen/include/asm-x86/system.h
diff options
context:
space:
mode:
authorAndrew Cooper <andrew.cooper3@citrix.com>2012-02-09 06:14:20 -0800
committerAndrew Cooper <andrew.cooper3@citrix.com>2012-02-09 06:14:20 -0800
commit36556194faa97929b06adf50cdd327ff5dae54e9 (patch)
treebad60cf93fd3a09451deb563714b2ac6e68f389c /xen/include/asm-x86/system.h
parentc15e8799eab113f28f343e68433b955ba7f77cbf (diff)
downloadxen-36556194faa97929b06adf50cdd327ff5dae54e9.tar.gz
xen-36556194faa97929b06adf50cdd327ff5dae54e9.tar.bz2
xen-36556194faa97929b06adf50cdd327ff5dae54e9.zip
CONFIG: remove CONFIG_SMP #ifdefs
CONFIG_SMP is always enabled and !CONFIG_SMP is not supported. So simplify the code a little by removing all #ifdefs. Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com> Committed-by: Keir Fraser <keir@xen.org>
Diffstat (limited to 'xen/include/asm-x86/system.h')
-rw-r--r--xen/include/asm-x86/system.h6
1 files changed, 0 insertions, 6 deletions
diff --git a/xen/include/asm-x86/system.h b/xen/include/asm-x86/system.h
index 6869576295..e3601c3060 100644
--- a/xen/include/asm-x86/system.h
+++ b/xen/include/asm-x86/system.h
@@ -154,15 +154,9 @@ static always_inline unsigned long __cmpxchg(
#define rmb() barrier()
#define wmb() barrier()
-#ifdef CONFIG_SMP
#define smp_mb() mb()
#define smp_rmb() rmb()
#define smp_wmb() wmb()
-#else
-#define smp_mb() barrier()
-#define smp_rmb() barrier()
-#define smp_wmb() barrier()
-#endif
#define set_mb(var, value) do { xchg(&var, value); } while (0)
#define set_wmb(var, value) do { var = value; wmb(); } while (0)