diff options
| author | Rusty Russell <rusty@rustcorp.com.au> | 2002-07-24 18:49:44 -0700 |
|---|---|---|
| committer | Linus Torvalds <torvalds@home.transmeta.com> | 2002-07-24 18:49:44 -0700 |
| commit | 8b8c90a3695ccbc9b7e3f56bdb7060956da52ff8 (patch) | |
| tree | b5d7281c7c6858b77030af2fe2d466932242ff64 /include/linux/smp.h | |
| parent | ad625ee48cf59c39781fe2e6a75ecfd85315495d (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.h | 2 |
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 |
