]> err.no Git - linux-2.6/commit
cpumask: statement expressions confuse some versions of gcc
authorStephen Rothwell <sfr@canb.auug.org.au>
Tue, 29 Jul 2008 06:07:37 +0000 (16:07 +1000)
committerLinus Torvalds <torvalds@linux-foundation.org>
Wed, 30 Jul 2008 17:35:49 +0000 (10:35 -0700)
commit3dd730f2b49f101b90d283c3efc4e6cd826dd8f6
tree040c55f93a1d3fbbd85e2e81319d8f259f71c55f
parenta4319d9fa02fb3f032596d18c6fcc8b05d01a3a5
cpumask: statement expressions confuse some versions of gcc

when you take the address of the result.  Noticed on a sparc64 compile
using a version 3.4.5 cross compiler.

 kernel/time/tick-common.c: In function `tick_check_new_device':
 kernel/time/tick-common.c:210: error: invalid lvalue in unary `&'
 ...

Just make it a regular expression.

Signed-off-by: Stephen Rothwell <sfr@canb.auug.org.au>
Acked-by: Ingo Molnar <mingo@elte.hu>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
include/linux/cpumask.h