summaryrefslogtreecommitdiff
path: root/include/linux/smp.h
diff options
context:
space:
mode:
authorRusty Russell <rusty@rustcorp.com.au>2002-07-24 18:49:44 -0700
committerLinus Torvalds <torvalds@home.transmeta.com>2002-07-24 18:49:44 -0700
commit8b8c90a3695ccbc9b7e3f56bdb7060956da52ff8 (patch)
treeb5d7281c7c6858b77030af2fe2d466932242ff64 /include/linux/smp.h
parentad625ee48cf59c39781fe2e6a75ecfd85315495d (diff)
[PATCH] cpu_online() has odd semantics
Make sure the cpu argument to cpu_online() is evaluated for side effects on UP too.
Diffstat (limited to 'include/linux/smp.h')
-rw-r--r--include/linux/smp.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/include/linux/smp.h b/include/linux/smp.h
index fff7c165ac2d..d6857a229d5d 100644
--- a/include/linux/smp.h
+++ b/include/linux/smp.h
@@ -87,7 +87,7 @@ extern volatile int smp_msg_id;
static inline void smp_send_reschedule(int cpu) { }
static inline void smp_send_reschedule_all(void) { }
#define cpu_online_map 1
-#define cpu_online(cpu) 1
+#define cpu_online(cpu) ({ cpu; 1; })
#define num_online_cpus() 1
#define __per_cpu_data
#define per_cpu(var, cpu) var