[PATCH] trigger a syntax error if percpu macros are incorrectly used
authorJan Blunck <jblunck@suse.de>
Tue, 26 Sep 2006 06:30:53 +0000 (23:30 -0700)
committerLinus Torvalds <torvalds@g5.osdl.org>
Tue, 26 Sep 2006 15:48:44 +0000 (08:48 -0700)
commit632bbfeee4f042c05bc65150b4433a297d3fe387
treece67b5fa4bec38610fc0ecb9b20be6aa69763bb3
parent0a2966b48fb784e437520e400ddc94874ddbd4e8
[PATCH] trigger a syntax error if percpu macros are incorrectly used

get_cpu_var()/per_cpu()/__get_cpu_var() arguments must be simple
identifiers.  Otherwise the arch dependent implementations might break.

This patch enforces the correct usage of the macros by producing a syntax
error if the variable is not a simple identifier.

Signed-off-by: Jan Blunck <jblunck@suse.de>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
include/asm-generic/percpu.h
include/asm-s390/percpu.h
include/asm-x86_64/percpu.h
include/linux/percpu.h