diff options
author | Paul Mundt <lethal@linux-sh.org> | 2005-11-13 16:07:21 -0800 |
---|---|---|
committer | Linus Torvalds <torvalds@g5.osdl.org> | 2005-11-13 18:14:15 -0800 |
commit | 66341a905ef5b3e7aea65b5d9bd1b0361b0ccc61 (patch) | |
tree | e993af70651ea563a3d960b2297301ddeb2616bd /include/linux/percpu.h | |
parent | 0f5c79f2920cbc21c718daeb0b12d69acf4de163 (diff) | |
download | lwn-66341a905ef5b3e7aea65b5d9bd1b0361b0ccc61.tar.gz lwn-66341a905ef5b3e7aea65b5d9bd1b0361b0ccc61.zip |
[PATCH] Shut up per_cpu_ptr() on UP
Currently per_cpu_ptr() doesn't really do anything with 'cpu' in the UP
case. This is problematic in the cases where this is the only place the
variable is referenced:
CC kernel/workqueue.o
kernel/workqueue.c: In function `current_is_keventd':
kernel/workqueue.c:460: warning: unused variable `cpu'
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'include/linux/percpu.h')
-rw-r--r-- | include/linux/percpu.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/include/linux/percpu.h b/include/linux/percpu.h index 5451eb1e781d..fb8d2d24e4bb 100644 --- a/include/linux/percpu.h +++ b/include/linux/percpu.h @@ -38,7 +38,7 @@ extern void free_percpu(const void *); #else /* CONFIG_SMP */ -#define per_cpu_ptr(ptr, cpu) (ptr) +#define per_cpu_ptr(ptr, cpu) ({ (void)(cpu); (ptr); }) static inline void *__alloc_percpu(size_t size, size_t align) { |